链接列表,堆栈,树,哈希表,(插入,快速,堆)排序上的algos排序
数据结构上的免费应用程序涵盖了最重要的主题,并使用简单的示例和图表进行完整描述。这个主题对考试非常有帮助,Viva,Gate。所有章节都是彼此相关的,因此在牢记所有内容后,所有内容都逐步安排。
考试,大学和课程的最佳应用程序。如果您是一名学生,那么学习很多。
这个有用的应用程序列出了5章中的130个主题,完全基于实用的和强大的理论知识基础,并用非常简单且易于理解的英语编写的注释。
将此应用程序视为教授在教室中使用的快速注释指南。该应用程序将有助于更快的学习和所有主题的快速修订。
应用程序中涵盖的一些主题是:
1。算法简介
2。算法的效率
3。插入排序的分析
4。插入排序
5。划分和争议的方法
6。分析分界线和争议算法
7。渐近符号
8。方程和不平等中的渐近符号
9。标准符号和共同功能
10。招聘问题
11。指示器随机变量
12。球和垃圾箱
13。概率分析和指标随机变量的进一步使用
14。条纹
15。在线招聘问题
16。复发概述
17。复发的替代方法
18。递归树方法
19。主方法
20。大师定理的证明
21.确切权力的证明
22。地板和天花板
23。随机算法
24。堆
25。维护堆属性
26。建造堆
27。
28。优先排队
29。QuickSort的描述
30. QuickSort的性能
31。QuickSort的随机版本
32。QuickSort分析
33。排序的下限
34。计数排序
35。radix排序
36.最小和最大
37。预期线性时间选择
38。铲斗排序
39。在最差的线性时间中选择
40。堆栈和队列
41。链接列表
42。实施指针和对象
43。代表根树
44。直接地址表
45。哈希表
46。哈希函数
47。开放地址
48。完美的哈希
49。二进制搜索树简介
50。查询二进制搜索树
51。插入和删除
52。随机建造的二进制搜索树
53。红黑树
54。红树的旋转
55。插入红色黑树
56。删除红色黑树
57。动态顺序统计
58。增加数据结构
59。间隔树
60。动态编程概述
61。装配行调度
62。矩阵链乘法
63。动态编程的元素
64。最长的常见子序列
65。最佳二进制搜索树
66。贪婪算法
67。贪婪策略的要素
68。霍夫曼代码
69。贪婪方法的理论基础
70。任务解决问题
71。汇总分析
72。会计方法
73。潜在方法
74。动态表
75。B-Trees
76。b-trees的定义
77。b-Trees的基本操作
78。从b-tree中删除钥匙
79。二项式堆
80.二项式堆操作
81。斐波那契堆
82。可合并的运营
83。减少键并删除节点
84。界限最高度
85。脱节集的数据结构
86。链接列表表示不相交集
87。脱节森林
88。按路径压缩对联合分析
89。图表的表示
90。广度优先搜索
91。深度优先搜索
92。拓扑排序
93。紧密连接的组件
94。最小跨越树木
95。生长最小跨树
96. Kruskal和Prim的算法
97。单源最短路径
98。钟形福音算法
99。有向无环图中的单源最短路径
100。Dijkstra的算法
101。差异约束和最短路径
102。最短路径和矩阵乘法
103。Floyd-Warshall算法
算法是各种大学的计算机科学与软件工程教育课程和信息技术学位课程的一部分。