目录
0.总
1.基本概念
2.抽象数据类型
3.算法评价指标
4.链表
5.树
5.堆
6.二叉排序树与堆的区别
7.图
8.排序
9.查找
10.索引和搜索
11.其他数据结构
11.其它算法
0.总
C++:
数据结构基础学习笔记目录 - 专注于linux,网络 - CSDN博客
数据结构-浙江大学_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/av18586085
python:
数据结构与算法(Python) https://jackkuo666.github.io/Data_Structure_with_Python_book/index.html
python数据结构与算法系列课程_哔 https://www.bilibili.com/video/av21540971?from=search&seid=1422624167575024748
taizilongxu (hackerxu) · GitHub https://github.com/taizilongxu
Jack-Lee-Hiter (Jack.ht.lee) · GitHub https://github.com/Jack-Lee-Hiter
java:
MisterBooo (程序员吴师兄) · GitHub https://github.com/MisterBooo
java,python:
The Algorithms · GitHub https://github.com/TheAlgorithms
wangzheng0822 · GitHub https://github.com/wangzheng0822
1.基本概念
数据结构与算法入门 -
数据结构和算法 -
2.抽象数据类型
抽象数据类型(ADT)
第一章 抽象数据类型
3.算法评价指标
算法和算法的评价 -
算法复杂度分析
算法时间复杂度的计算 [整理] https://univasity.iteye.com/blog/1164707
4.链表
链表指针问题 -
5.树
完美二叉树, 完全二叉树和完满二叉树 -
二叉树遍历分析 - shunyu - 博客园
二叉树的前(先)序中序和后序遍历 以及如何通过两个序列确定唯一二叉树
树、森林、以及二叉树之间的转化 -
Trie(前缀树/字典树)及其应用
红黑树详细分析,看了都说好 - 个人文章 -
漫画:什么是红黑树 https://baijiahao.baidu.com/s?id=1641940303518144126&wfr=spider&for=pc
5.堆
排序六 堆排序 - 静默虚空
数据结构--堆的实现之深入分析
数据结构--堆( 创建 & 插入 & 删除 & 应用 ) -
基本数据结构——堆(Heap)的基本概念及其操作
【数据结构】筛选法建堆 - 萧十一的技术小站
大根堆排序结果为升序
6.二叉排序树与堆的区别
二叉排序树与堆的区别 -
7.图
Floyd-傻子也能看懂的弗洛伊德算法(转)
8.排序
十大经典排序算法 | 菜鸟教程 https://www.runoob.com/w3cnote/ten-sorting-algorithm.html
java排序冒泡、选择、插入、快排、归并、堆、希尔:
排序六 堆排序 - 静默虚空 - 博客园
堆排序的Python实现(附详细过程图和讲解) - 简书 https://www.jianshu.com/p/d174f1862601
9.查找
什么是哈希算法? - 知乎
10.索引和搜索
11.其他数据结构
广义表((a,b),c,d)表头和表尾分别是什么?