Kevin's blog


  • 首页

  • 标签

  • 归档

  • 公益404

微信小程序

发表于 2021-03-02

微信官方文档

阅读全文 »

B树

发表于 2021-02-19

B树是一种平衡的多路搜索树,多用于文件系统,数据库的实现。

阅读全文 »

AVL树

发表于 2021-01-15

AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。AVL树得名于它的发明者G. M. Adelson-Velsky和E. M. Landis,他们在1962年的论文《An algorithm for the organization of information》中发表了它。

阅读全文 »

二叉搜索树

发表于 2020-11-18

二叉搜索树(Binary Search Tree)作为一种经典的数据结构,它既有链表的快速插入与删除操作的特点,又有数组快速查找的优势;所以应用十分广泛,例如在文件系统和数据库系统一般会采用这种数据结构进行高效率的排序与检索操作。

阅读全文 »

二叉树

发表于 2020-11-12

二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分。

阅读全文 »

队列

发表于 2020-11-06

队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。

阅读全文 »

栈

发表于 2020-10-30

栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。

阅读全文 »

链表

发表于 2020-10-20

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。

阅读全文 »

动态数组

发表于 2020-10-15

动态数组是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出数组的大小。使用动态数组的优点是可以根据用户需要,有效利用存储空间。

阅读全文 »

gitalk

发表于 2020-10-11

安装 gitalk。

阅读全文 »
1234…6
Kevin

Kevin

54 日志
1 分类
10 标签
GitHub E-Mail Twitter
Links
  • M了个J
© 2016 — 2024 Kevin
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.2