数据结构与算法
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
145_树_B星树和多路查找树小结
浏览
66
扫码
分享
2023-11-25 00:42:41
写不下去了 自己去看吧
图解Java数据结构和算法.pdf
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
000_幻灯片课件
Go!!!
SUMMARY
img
pptx
二叉树
二叉树
092_序_前序中序后序遍历二叉树图解
093_序_前序中序后序遍历代码实现
095_序_前序中序后序查找思路图解
096_序_前序中序后序查找代码实现
098_二叉树_二叉树删除结点思路图解
099_二叉树_二叉树删除结点代码实现
顺序存储二叉树
101_二叉树_顺序存储二叉树代码实现
102_二叉树_线索化二叉树的介绍
103_二叉树_线索化二叉树思路图解
104_二叉树_线索化二叉树代码实现1
106_二叉树_遍历线索化二叉树实现
压缩解压
117_压缩解压_数据压缩-创建赫夫曼树思路
118_压缩解压_数据压缩-创建赫夫曼树实现
119_压缩解压_数据压缩-生成赫夫曼编码表
120_压缩解压_数据压缩-赫夫曼编码字节数组
121_压缩解压_数据压缩-赫夫曼字节数组封装
122_压缩解压_数据解压-字节转二进制字符串
123_压缩解压_数据解压-赫夫曼解码
124_压缩解压_使用赫夫曼编码压缩文件
125_压缩解压_使用赫夫曼编码解压文件
126_压缩解压_赫夫曼编码注意事项
哈希表
哈希表(散列)-Google上机题
087_哈希表_哈希表实现思路图解
088_哈希表_哈希表代码实现
二叉树
图
146_图_图的基本介绍和存储形式
147_图_图的创建图解和代码实现
148_图_图的深度优先DFS算法图解
149_图_图的深度优先DFS代码实现
150_图_图的广度优先BFS算法图解
151_图_图的广度优先BFS代码实现
152_图_DFS和BFS比较及图小结
堆
107_堆_大顶堆和小顶堆图解说明
108_堆_堆排序的思路图解
堆排序代码实现
111_堆_堆排序的速度测试和小结
112_堆_赫夫曼树的基本介绍
113_堆_赫夫曼树创建步骤图解
114_堆_赫夫曼树创建代码实现
115_堆_变长编码的举例说明
116_堆_赫夫曼编码的原理图解
排序
054_排序_冒泡排序_算法思路图解
055_排序_冒泡排序_算法代码实现
056_排序_冒泡排序_算法优化
056_排序_冒泡排序_算法总结
057_排序_选择排序算法思路图解
058_排序_选择排序算法代码实现
058_排序_选择排序算法总结
059_排序_选择排序算法速度测试
插入排序法
061_排序_插入排序算法代码实现
061_排序_插入排序算法总结
062_排序_插入排序算法速度测试
063_排序_希尔排序算法思路图解
064_排序_希尔排序_交换式_算法实现
065_排序_希尔排序_总结
希尔排序 移动法
快速排序法
067_排序_快速排序算法_总结
067_排序_快速排序算法代码实现
068_排序_快速排序算法速度测试
归并排序
070_排序_归并排序算法代码实现
071_排序_归并排序_总结
071_排序_归并排序算法速度测试
基数排序
073_排序_基数排序算法代码实现
1.10 基数排序
075_排序_基数排序算法注意事项
1.8 计数排序
常用排序算法总结和对比
查找
查找算法介绍
二分查找/折半查找
079_查找_二分查找算法代码实现
080_查找_二分查找算法功能完善
插值查找
082_查找_插值查找算法代码实现
斐波那契查找
084_查找_斐波那契查找代码实现
085_查找_斐波那契查找算法小结
栈
栈
031_栈_思路分析和代码实现
启动
使用栈来完成一个表达式的结果
一位数运算
计算器
树
127_树_二叉排序树_BST的介绍
128_树_二叉排序树_BST创建和遍历
129_树_二叉排序树删除结点思路图解
130_树_二叉排序树删除叶子结点1
132_树_BST删除有一颗子树的结点
133_树_BST删除有二颗子树的结点
134_树_BST删除结点的注意事项
135_树_平衡二叉树_AVL树_介绍
136_树_AVL树左旋转思路图解
137_树_AVL树高度求解
138_树_AVL树左旋转代码实现
139_树_AVL树右旋转图解和实现
140_树_AVL树双旋转图解和实现
141_树_平衡二叉树_AVL树_小结
142_树_多叉树原理图解
143_树_2-3树原理图解
144_树_B树和B加树原理图解
145_树_B星树和多路查找树小结
算法
153_算法_二分查找非递归算法分析实现
154_算法_分治算法的设计模式
分治算法
156_算法_动态规划算法基本介绍
157_算法_动态规划算法解决背包问题1
158_算法_动态规划算法解决背包问题2
159_算法_动态规划算法解决背包问题3
KMP算法
161_算法_KMP算法解决字串匹配思路图解
162_算法_KMP算法解决字串匹配代码实现
KMP的算法 总结
贪心算法
165_算法_贪心算法解决集合覆盖思路图解
166_算法_贪心算法解决集合覆盖代码实现
167_算法_贪心算法解决集合覆盖注意事项
普里姆算法
169_算法_Prim算法解决修路问题思路图解
170_算法_Prim算法解决修路问题生成图
171_算法_Prim算法解决修路问题代码实现
172_算法_Kruskal算法图解
173_算法_Kruskal算法解决公交问题
174_算法_Kruskal算法解决公交问题2
175_算法_Kruskal算法解决公交问题3
176_算法_Kruskal算法解决公交问题4
177_算法_Kruskal算法解决公交问题小结
178_算法_Dijkstra算法基本介绍
179_算法_Dijkstra算法思路图解
180_算法_Dijkstra算法解决最短路径问题
181_算法_Dijkstra算法解决最短路径问题2
182_算法_Dijkstra算法解决最短路径问题3
183_算法_Dijkstra算法解决最短路径问题4
184_算法_Dijkstra算法解决最短路径问题5
185_算法_Floyd算法基本介绍
186_算法_Floyd算法思路图解
187_算法_Floyd算法解决最短路径问题1
188_算法_Floyd算法解决最短路径问题2
189_算法_骑士周游问题和游戏说明
190_算法_骑士周游问题思路图解
191_算法_骑士周游回溯算法代码实现1
194_算法_骑士周游回溯算法用贪心算法优化
表达式
表达式
037_逆波兰计算器分析和实现
中缀表达式转换为后缀表达式
040_中缀转后缀表达式代码实现
中缀表达式转换为后缀表达式
起步
先看几个经典的算法面试题
先看几个经典的算法面试题
数据结构和算法内容介绍
数据结构和算法的介绍
看几个实际编程中遇到的问题
006_入门_线性结构和非线性结构
稀疏数组
008_稀疏数组_转换思路分析
009_稀疏数组_代码实现
递归
递归
递归用于解决什么样的问题
045_迷宫回溯问题分析和实现
047_八皇后问题分析和实现
链表
链表(Linked List)介绍
017_链表_单链表_代码
017_链表_单链表_创建和遍历的分析实现
018_链表_单链表_按顺序插入节点
019_链表_单链表_节点的修改
020_链表_单链表_节点的删除和小结
单链表的常见面试题有如下:
单链表的反转
023_链表_单链表_百度面试题
双向链表应用实例
代码实现
026_链表_双向链表_功能测试和小结
单向环形链表应用场景
028_链表_环形链表_约瑟夫问题分析图解和实现
队列
队列
数组模拟队列
012_队列_数组模拟队列_代码实现
数组模拟环形队列
015_队列_数组模拟环形队列_实现
频度和复杂度
排序算法的介绍
算法的时间复杂度
时间复杂度
平均时间复杂度和最坏时间复杂度
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注