
数据结构与算法
文章平均质量分 57
喝醉的鱼
这个作者很懒,什么都没留下…
展开
-
常见排序算法实现-图解(python版)
快速排序快速排序属于D&C(divide and conquer)算法中的一种,在算法图解里面,描述到一个例子原创 2021-06-09 02:28:01 · 273 阅读 · 0 评论 -
C语言经典抽象数据类型----队列(动态数组队列和链式队列)
堆栈、队列、树应该是三种经典抽象数据类型,下面介绍一下队列,队列是一种先进先出的结构,就像食堂排队一样,最先排的人最先打到饭,新入队的人排在队伍的最后,画了一个简单的图,如果用数组来模拟堆栈和队列,堆栈和队列的插入/删除跟图中一样可以看出,如果用堆栈用数组来表示,那么堆栈只需要维护一个栈顶的元素的下标值(即数组尾部值的下标值)就行,数据想要插入数组,只要数组还有空余,就在数组尾部添加值,并...原创 2018-08-21 22:22:46 · 1974 阅读 · 2 评论