C++ STL使用
简介C++ STL(standard template library)标准模板库,是一套强大的C++模板类,提供了通用了模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量vector,队列deque,和映射map等。 C++ 标准模板库的核心包括以下三个组件: 组件 描述 容器(Containers) 容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。 算法(Algorithms) 算法作用于容器。它们提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜索和转换等操作。 迭代器(iterators) 迭代器用于遍历对象集合的元素。这些集合可能是容器,也可能是容器的子集。 这三个组件都带有丰富的预定义函数,帮助我们通过简单的方式处理复杂的任务。  vectorstd::vector(向量),是一种变长数组,类似于pyt...
matplotlib库绘制函数图像
matplotlib简介matplotlib 是 python 最著名的绘图库,它提供了一整套和 matlab 相似的命令 API,十分适合交互式进行绘图。 几个图像相关的定义: 图像(Figure)定义:一个完整的绘图窗口或画布,相当于绘图的“纸”。 对应对象:plt.figure() 创建。 作用:容纳一个或多个坐标系(Axes)。 坐标系(Axes)定义:显示数据的区域,通常包含 x 轴和 y 轴。 对应对象:fig.add_subplot() 或 plt.subplot() 创建。 作用:在同一个 Figure 中可以有多个 Axes,比如一个窗口里显示多张小图。 坐标轴(Axis)定义:控制坐标刻度和标签的对象,分为 X 轴(XAxis)和 Y 轴(YAxis)。 作用: 显示刻度值(ticks) 控制坐标范围(plt.xlim() / plt.ylim()) 设置刻度标签(plt.xticks() / plt.yticks()) 数据曲线(Line2D)定义:由一系列点连接成的线,是 plt.plot() 返回的对象。 属性: 颜色(colo...
第一篇博客
尽管这篇文章并不是真正意义上的“第一篇博客”,但由于一些原因,我之前的文章数据不幸丢失,再加上自己对早期内容的满意度不高,便决定在这个节点重新开始。 目前正值考研的紧张备考期,我想通过重新总结和记录所学,重新整理知识体系。在这段时间里,我将会围绕以下几个方面进行深度思考和记录: 考研数学 408计算机学科基础 CTF 软件开发 生活琐事 所思所想 这些内容不仅限于学术上的反思,也包括生活中的点滴收获。我希望通过这一过程,能够以“输出带动输入”的方式,不断深化对知识的理解与掌握,提升自己的思维深度与广度。 让我们一起探索更多的未知。