数据结构
一种数据结构是在计算机中组织数据的特定方式,以便有效地使用它。
例如,我们可以使用使用相同数据类型的项目列表大批数据结构。

阵列数据结构
此页面上包含不同数据结构(DS)的详细教程,具有主题方面188金宝搏真人20的问题。
话题:
概述:
单向链表:
- 链表简介
- 链接列表VS数组
- 链接列表插入
- 删除链表(删除给定的键)
- 链接列表删除(删除给定位置的键)
- 程序员查看阵列与链接列表的方法
- 查找链表的长度(迭代和递归)
- 如何编写修改链接列表的Head指针的C函数?
- 交换链表中的节点而不交换数据
- 反向链表
- 合并两个排序链接列表
- 对链表进行归并排序
- 在给定大小的组中反转链接列表
- 检测并删除链表中的循环
- 两个由链表|表示的数字相加,集合为1
- 旋转链表
- 通用链接列表
循环链表:
双挂单:
所有联系列表
链接列表中的测验
联系列表编码练习
最近有关相关列表的文章
- 堆栈介绍
- 使用堆栈进行中缀到后缀的转换
- Postfix表达评估
- 使用堆栈反转字符串
- 在数组中实现两个堆栈
- 检查表达式中是否有平衡的括号
- 下一个更大的元素
- 使用递归反转堆栈
- 使用递归对堆栈进行排序
- 库存跨度问题
- 设计并实现特殊的堆栈数据结构
- 使用队列实现堆栈
- 在中间元素上设计堆栈
- 如何在单个数组中有效地实现k堆栈?
- 使用递归对堆栈进行排序
- 队列介绍和阵列实现
- 链接列表执行队列
- 队列数据结构的应用
- 优先队列的介绍
- DEQUE(介绍和应用)
- 使用圆形阵列实现DEQUE
- 使用堆栈实现队列
- 找到第一个巡视所有加油站的路线
- 最多大小的所有子阵列k
- 一个有趣的方法,从1到n生成二进制数
- 如何在单个数组中有效地实现k队列?
- 二叉树介绍
- 二叉树的性质
- 二叉树的类型
- 握手引理和有趣的树形属性
- 二叉树的枚举
- 树数据结构的应用
- 树绊倒
- BFS对二叉树的DFS
- 层次顺序树遍历
- 二叉树的直径
- InOrder树遍历没有递归
- 没有递归和堆栈的Inorder树遍历!
- 线程二叉树
- 树的最大深度或高度
- 如果给你两个遍历序列,你能构造二叉树吗?
- 用随机指针克隆二叉树
- 构造树从给定的INORDER和PREORDER TRAVERALALS
- 二叉树的最大宽度
- 打印k从root距离的节点
- 打印二叉树中给定节点的祖先
- 检查二进制树是否是另一个二叉树的子树
- 连接相同级别的节点
二叉树小测验
在二叉树遍历上的测验
二叉树上的所有文章
二叉树编码练习
最近的文章在树上
- 搜索和插入BST
- 删除BST.
- 二进制搜索树中的最小值
- 在BST中的给定密钥中的前任和继承者
- 检查一个二叉树是否为BST
- 在二进制搜索树中的最低公共祖先。
- 在二进制搜索树中InOrder后继
- 求BST中的k最小元素(BST中的序统计量)
- 合并两个具有有限空间的BSTS
- BST的两个节点被交换,纠正BST
- 地板和天花板
- 对平衡BST的分类DLL的就地转换
- 在平衡的BST中找到一对带
- 使用n键的可能的二进制搜索树的总数
- 合并两个平衡二元搜索树
- 二叉树到二进制搜索树转换
在二进制搜索树上测验
在平衡二元搜索树上测验
二元搜索树上的所有文章
二叉搜索树的编码实践
最近关于BST的文章
- 哈希介绍
- 单独链接碰撞处理
- 用于冲突处理的开放寻址
- 以垂直顺序打印二叉树
- 找到数组是否是另一个数组的子集
- 联盟和两个联系列表的交点
- 找到一个带给定和的对
- 检查给定数组是否包含彼此k距离内的重复元素
- 从给定的门票列表中查找行程
- 查找每个员工下的员工数
介绍,DFS和BFS:
- 图表及其表示
- 宽度的第一个遍历图形
- 深度首先遍历图形
- 深度优先搜索的应用
- 广度遍历的应用
- 检测定向图中的周期
- 检测一个无向图的图形
- 检测无向图中的周期
- 在一条定向的非循环图中的最长路径
- 拓扑排序
- 检查一个给定的图是否是二部图
- 蛇和梯子问题
- 最大限度地减少一套给定的朋友之间的现金流量彼此借用
- Boggle(在字符板中找到所有可能的单词)
- 将方向指定为边缘,以便定向图仍然是无循环的
所有关于图数据结构的文章
测试在图
图遍历测验
在图形最短路径上测验
在图中测验最小生成树
编码图表
最近关于图表的文章
高级列表:
段树:
段树上的所有文章
Trie:
所有关于Trie的文章
二进制索引树:
所有关于二进制索引树的文章
后缀数组,后缀树:
- 后缀数组介绍
- 后缀数组NLogn算法
- Kasai从后缀数组构建LCP数组算法
- 后缀树的介绍
- Ukkonen的后缀树建设 - 第1部分
- Ukkonen的后缀树建设 - 第2部分
- Ukkonen的后缀树建设 - 第3部分
- Ukkonen的后缀树结构-第4部分,
- Ukkonen的后缀树建设 - 第5部分
- Ukkonen的后缀树建设 - 第6部分
- 广义后缀树
- 使用后缀树构建线性时间后缀数组
- 依据检查
- 搜索所有模式
- 最长的重复的子字符串,
- 最长的常见基板,最长的回文基
所有关于后缀树的文章
AVL树:
splay tree:
B树:
红黑树:
k尺寸树:
其他:
数组上的所有文章
数组编码练习
armar ariz.
数组编码练习
关于阵列的最新文章
您可以使用我们的门户创建一个新的DS主题并与其他极客讨论实践。看到最近增加了问题实践数据结构。