
算法
文章平均质量分 97
算法学习。
Guiat
C/C++领域优质创作者。
展开
-
【算法】博弈论
博弈论是研究具有斗争或竞争性质现象的数学理论和方法。它考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。原创 2024-11-28 23:45:00 · 1399 阅读 · 12 评论 -
【算法】图论
图(Graph)是由顶点(Vertex)的有穷非空集合和顶点之间边(Edge)的集合组成,通常表示为GVEG=(V, E)GVE,其中VVV是顶点集合,EEE是边集合。原创 2024-11-28 21:30:00 · 1807 阅读 · 0 评论 -
【算法】动态规划
确定用哪些变量来描述问题的状态,状态应该能够完整地刻画问题在某一阶段的特征,并且后续的状态转移等操作都围绕这些状态变量展开。例如,在背包问题中,可以用一个二维状态。原创 2024-11-28 19:30:00 · 1478 阅读 · 0 评论 -
【算法】贪心
期待您的一键三连!欢迎指正!原创 2024-11-28 06:00:00 · 1230 阅读 · 1 评论 -
【算法】回溯
期待您的一键三连!欢迎指正!原创 2024-11-28 05:00:00 · 1383 阅读 · 0 评论 -
【算法】分治
期待您的一键三连!欢迎指正!原创 2024-11-27 07:00:00 · 1314 阅读 · 7 评论 -
【算法】数学
期待您的一键三连!欢迎指正!原创 2024-11-27 06:00:00 · 1308 阅读 · 4 评论 -
【算法】字符串
期待您的一键三连!欢迎指正!原创 2024-11-27 05:00:00 · 1279 阅读 · 2 评论 -
【算法】搜索
初始化:创建两个列表,open列表(存放待扩展的节点)和closed列表(存放已扩展的节点);将起始节点放入open列表,设置起始节点的g值为0,h值(根据启发式函数计算),f值为g + h;循环:while open列表不为空:从open列表中取出f值最小的节点,记为当前节点;如果当前节点是目标节点,返回找到的路径;将当前节点放入closed列表;遍历当前节点的所有邻接节点:对于每个邻接节点:如果邻接节点在closed列表中,跳过;计算从起始节点经过当前节点到邻接节点的新g值;原创 2024-11-26 05:30:00 · 1912 阅读 · 21 评论 -
【算法】排序
期待您的一键三连!欢迎指正!原创 2024-11-26 04:30:00 · 1018 阅读 · 0 评论 -
【算法】查找
期待您的一键三连!欢迎指正!原创 2024-11-26 03:45:00 · 945 阅读 · 0 评论 -
【算法】高阶数据结构
期待您的一键三连!欢迎指正!原创 2024-11-25 18:00:00 · 894 阅读 · 3 评论 -
【算法】初阶数据结构
数组是一种线性的数据结构,它可以存储多个相同类型的数据元素。int arr[5];// 定义一个包含5个整型元素的数组,此时数组元素未初始化// 定义并初始化一个整型数组// 获取数组arr2中下标为1的元素,即2栈是一种后进先出(Last In First Out,LIFO)的数据结构,就像一个只能在一端进行操作(进栈和出栈)的容器。private:// 假设栈最大容量为100,实际可根据需求调整public:Stack() {原创 2024-11-25 17:30:00 · 859 阅读 · 0 评论 -
【算法】基础篇
int num;定义了一个整型变量num定义了一个双精度浮点型变量price等。不同类型的变量占用不同大小的内存空间,并且能存储的数据范围也不一样。原创 2024-11-25 16:00:00 · 1488 阅读 · 1 评论