数组数据结构
静态数组是固定长度的容器,其中包含n个可从[0,n-1]范围索引的元素。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
数组数据结构
链表数据结构
在许多列表,队列和堆栈实现中使用; 非常适合创建循环列表; 可以轻松地对诸如火车等现实世界的物体进行建模; 某些特定的Hashtable实现用于处理散列冲突; 用于图的邻接表的实现中。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
链表数据结构
栈数据结构
堆栈是一种单端线性数据结构,它通过执行两个主要操作(即推入push和弹出pop)来对现实世界的堆栈进行建模。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
栈数据结构
队列数据结构
队列是一种线性数据结构,它通过执行两个主要操作(即入队enqueue和出队dequeue)来对现实世界中的队列进行建模。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
队列数据结构
优先级队列数据结构
优先级队列是一种抽象数据类型(ADT),其操作类似于普通队列,不同之处在于每个元素都具有特定的优先级。 优先级队列中元素的优先级决定了从PQ中删除元素的顺序。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
优先级队列数据结构
索引式优先队列数据结构
索引优先级队列(Indexed Priority Queue IPQ)是传统的优先级队列变体,除了常规的PQ操作之外,它还提供了索引用于支持键值对的快速更新和删除。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
索引式优先队列数据结构
平衡二叉搜索树数据结构
平衡二叉搜索树(Balanced Binary Search Tree BBST)是一种自平衡的二叉搜索树。所以自平衡意味着会自行调整,以保持较低(对数)的高度,从而允许更快的操作,例如插入和删除。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
平衡二叉搜索树数据结构
二叉树数据结构
**二叉树(Binary Tree)**是每个节点最多具有两个子节点的树;
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
二叉树数据结构
HashTable数据结构
HashTable,哈希表,是一种数据结构,可以通过使用称为hash的技术提供从键到值的映射。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
HashTable数据结构
并查集数据结构
关于并查集,有一个很牛逼的比喻博文,还不了解并查集的同学可以看看这里:超有爱的并查集~,包你一看就懂。主要提供三个功能:
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
并查集数据结构
145678
×
IT宅

关注公众号及时获取网站内容更新。

请帅旋喝一杯咖啡

咖啡=电量,给帅旋充杯咖啡,他会满电写代码!

IT宅

关注公众号及时获取网站内容更新。