数据结构
常用数据结构,链表,队列,栈,树,图等
lvguidong1
这个作者很懒,什么都没留下…
展开
-
一个可视化排序算法的网站
推荐一个可视化的排序算法的网站:[Sorting Algorithms Animations](https://www.toptal.com/developers/sorting-algorithms)他将常见的几种排序算法,如,插入排序,选择排序,冒泡排序,希尔排序,快速排序等制作成一个可视化的排序过程,非常直观,对了解排序规则大有裨益。其中:列: 显示了8中不同的算法行: 显示不同的数据样本,第一行Random(随机样本数据),第二行Nearly Sort(接近排好序的数据),第三行Reve原创 2020-08-15 21:24:23 · 3280 阅读 · 0 评论 -
一文学会栈的原理,有代码实现(源代码可运行)
ff原创 2020-08-13 12:07:48 · 190 阅读 · 0 评论 -
一文读懂单链表-包含完整源代码-重磅推荐
单链表的结构线性表的存储有两种,一种是用数组实现,一种就是用链表方式实现,链式存储是最常见的存储方式之一,链表分为单链表,双链表,循环链表等。链表节点分散在内存的不同的地方,用指针连接起来,在内存的指向可能是这样的:单链表包含两个域,一个信息域和一个指针域,信息域包含具体的数据,指针域指向下一个节点,节点定义如下://定义节点结构体typedef struct LNode{ ElemType data; struct LNode * next;}LNode,*LinkList原创 2020-08-11 12:06:01 · 500 阅读 · 0 评论