一.基础数据结构
1. 字符串操作(标准库,解析,匹配等)
2. 线性表(含数组,动态数组等)
3. 队列
4. 栈
5. 链表
6. 哈希表
二.高级数据结构
1. 二叉查找树,平衡树
2. 堆,二叉堆
3. 图论,无向图、有向图
三.常用算法及思想
1. 排序算法(快速、插入、堆排序等)
2. 迭代、递归的思想
3. 分治的思想(如:二分查找、归并排序等)
4. 搜索算法(深搜,广搜等)
5. 贪心算法
6. 动态规划
yo peace!
1. 字符串操作(标准库,解析,匹配等)
2. 线性表(含数组,动态数组等)
3. 队列
4. 栈
5. 链表
6. 哈希表
1. 二叉查找树,平衡树
2. 堆,二叉堆
3. 图论,无向图、有向图
1. 排序算法(快速、插入、堆排序等)
2. 迭代、递归的思想
3. 分治的思想(如:二分查找、归并排序等)
4. 搜索算法(深搜,广搜等)
5. 贪心算法
6. 动态规划
yo peace!
本文标题:基础数据结构和常用算法(及思想)
本文链接:https://www.haomeiwen.com/subject/pywgndtx.html
网友评论