DioDid
DioDid
全部文章
数据结构
C/C++学习(6)
Debug(1)
题解(45)
归档
标签
去牛客网
登录
/
注册
DioDid的博客
全部文章
/ 数据结构
(共6篇)
KMP算法详解(真的很花了心思呢,希望能有人看)
来自专栏
写这篇文章,真的花了我很多功夫,希望能够对看到的大家有所帮助啦 可以重点只看下面标出的关键点,即可快速掌握KMP算法 目录 KMP算法的作用 next数组是什么+用KMP返回首次匹配位置 next数组 next数组改进为nextval数组 关键点!!!--具体做题和实操照这个做就够...
KMP
C
2022-02-03
3
540
哈希表
来自专栏
用此程序,演示了 1哈希表的建表和删除 2哈希函数 3哈希表插入结点 4打印哈希表对应位置 5哈希表根据键值查找 等功能 #include <stdio.h> #include <memory.h> #include <string.h> #include <...
哈希表
2022-01-23
1
817
卡特兰数证明图示
来自专栏
卡特兰数典型应用在进栈出栈,括号配对问题上。 但是这些问题都是体现在一维上,其证明并不形象直观。 在这里有一种二维直观作图的方法,证明卡特兰数: 回到卡特兰数最原始的定义,将进栈视为右移,出栈视为上移,总和为0视为目的地在对角线上,部分和不小于0视为路径不超过对角线。并且通过一种对称方法,求出了不合...
栈
2022-01-16
0
538
使用栈求 中缀/后缀/前缀 表达式的代码
来自专栏
目录 使用栈求中缀表达式的值的方法: 使用栈求后缀表达式的方法 使用栈求前缀表达式的方法 使用栈求中缀表达式的值的方法: 将数字存入一栈, 运算符存入另一栈. 入栈的运算符必须大于栈顶运算符的优先级才能入栈, 小于等于均将栈顶运算符出栈后计算处理. 如图作a(值为4)*=b(值为5)从而得到a的...
栈
2022-01-16
1
546
前缀/中缀/后缀----表达式之间的相互转换
来自专栏
前缀/中缀/后缀----表达式 三种表达式 三者之间互相转换 中缀->前缀 and 中缀->后缀 后缀->中缀 and 前缀->中缀 后缀->前缀 and 前缀->后缀 代码实现 中缀转后缀 中缀转前缀 三种表达式 前缀表达式: +ab, ...
栈
2022-01-16
0
1629
不可能不合法的出栈序列规律总结
来自专栏
参考诸多答案,写出表述最准确的答案如下: 判断不可能不合法的出栈顺序规律总结: 为方便表述,入栈序列称呼为从前到后,出栈顺序称呼为从左到右 要分析给定出栈顺序是否合法,采用从左到右逐个分析法,对于从左到右每一个元素可以逐个作如下分析 不考虑该元素较后序列元素 不考虑该元素左边...
栈
2022-01-16
0
902