![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
汪汪督察队
这个作者很懒,什么都没留下…
展开
-
动态规划(DP)算法题一
数字三角形的动态规划初步问题描述与状态定义分析记忆化搜索与递推方法一: 递归方法方法二: 递推计算方法三: 记忆化搜索合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 问题描述与状态定义 数字三角形问题。 有一个由非负整数组成的三角形,第一行原创 2021-10-10 16:16:29 · 250 阅读 · 0 评论 -
约塞夫环
约塞夫环 关键:在于每次选人的时候都是把出队和进队结合起来 //************************************************约塞夫环**************************************************** #include <iostream> using namespace std; const int maxSize = 100; struct QNode { int Data[maxSize]; int rear原创 2021-04-25 14:13:12 · 104 阅读 · 0 评论 -
打印杨辉三角
打印杨辉三角 运算基本思路:每一行不为1的数=上一行对应列的数+上一行前面一列的数 //*********************************************打印杨辉三角******************************************************* #include <iostream> using namespace std; const int maxSize = 1e4; //定义一个循环队列的长度为1e4 struct Q原创 2021-04-25 13:39:21 · 112 阅读 · 0 评论 -
对只有小圆括号的匹配判断
对只有小圆括号的匹配判断(栈来实现) //*****************************************对只有小圆括号的匹配判断************************** #include <iostream> using namespace std; typedef char elementType; //这里用typedef对int起别名,目的是减少对数据的冗余 const int maxSize = 1e3; struct SNode { eleme原创 2021-04-24 23:56:51 · 79 阅读 · 0 评论 -
任意进制的转换
任意进制的转换(利用栈来实现) 1. 在函数内部实现进制的转换 //*****************************************任意的进制转换 ************************** #include <iostream> using namespace std; typedef int elementType; //这里用typedef对int起别名,目的是减少对数据的冗余 const int maxSize = 1e3; struct SNode原创 2021-04-24 23:40:22 · 163 阅读 · 0 评论 -
用栈实现迷宫算法
用栈实现迷宫算法 #include <iostream> using namespace std; //定义一个迷宫,0为可通的路, //1表示不可前进的路,并且给迷宫加上了边框,所以在周围会有一圈1 const int M = 8, N = 8; const int maxSize = 1e4 + 10; int mg[M + 2][N + 2] = { {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1,0,1}, {1,0,0,1,0,0,0,1,0原创 2021-04-09 21:33:45 · 1032 阅读 · 0 评论 -
中缀表达式转为后缀表达式并求解表达式的值
中缀表达式转为后缀表达式并求解表达式的值 学习目标: 提示:了解到中缀表达式如何转换 学习内容: 主要是栈的应用 #include <iostream> using namespace std; const int maxSize = 1000; //定义一个在转换的时候要用到的栈,注意:数据域的类型为char类型的!! struct SNode { char Data[maxSize]; int top; }; typedef SNode * Stack; //定义指向结构体S原创 2021-04-09 20:53:45 · 69 阅读 · 0 评论 -
c++String和cString的区别
1.string与cstring有什么区别 是C++标准库头文件,包含了拟容器class std::string的声明(不过class string事实上只是basic_string的typedef),用于字符串操作。 是C标准库头文件<string.h>的C++标准库版本,包含了C风格字符串(NUL即’\0’结尾字符串)相关的一些类型和函数的声明,例如strcmp、strchr、strstr等。和<string.h>的最大区别在于,其中声明的名称都是位于std命名空间中的,而不是后转载 2021-01-11 20:54:22 · 1107 阅读 · 0 评论