数据结构
清风徐来Groot
世间所有的相遇,都是久别重逢
展开
-
环形缓冲区的实现
转载:https://blog.csdn.net/p23onzq/article/details/80750745队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性表,只允许在一端插入(入队),在另一端进行删除(出队)。队列的特点 类似售票排队窗口,先到的人看到能先买到票,然后先走,后来的人只能后买到票队列的常见两种形...转载 2018-10-01 10:14:49 · 1454 阅读 · 1 评论 -
一步一步教你从零开始写C语言链表---构建一个链表
转载:https://blog.csdn.net/morixinguan/article/details/68951912为什么要学习链表?链表主要有以下几大特性:1、解决数组无法存储多种数据类型的问题。2、解决数组中,元素个数无法改变的限制(C99的变长数组,C++也有变长数组可以实现)。3、数组移动元素的过程中,要对元素进行大范围的移动,很耗时间,效率也不高。先来感性的...转载 2018-10-01 10:38:58 · 1502 阅读 · 0 评论 -
关于数组/链表/栈/队列的形象解释
“栈”: 我是一个栈,先来跟你介绍一下我的家族,我的家族是一个很古老的家族,家族成员很多,外界称呼我们这个家族为数据结构。我们是计算机世界中存储和组织数据的。数据结构家族在计算机世界中是至关重要的,因为我们家族功能的强大,现代编程语言及其API中都有我们家族成员的身影。 我的家族是一个庞大的家族。家族中也有几大分支,比如说树、图、堆、散列表等。各个分支都有不同的能力,所以...转载 2018-10-31 09:12:54 · 161 阅读 · 0 评论