数据结构
小组会
区区一介程序员
展开
-
以纯C实现几个基础的数据结构(1)
积跬步而至千里 C语言虽然已经渐渐被现代派的新兴程序员所遗忘(或者说是无视),但是其简单的结构、简单的流程、简单的语法,依旧让C成为了初学者最好的实现。 而数据结构必然是每一个程序员的必修课。List、Queue、Map……都是程序员们每天都要面对并且使用的东西。但是知道数据结构实现以及原理的程序员少之又少(或者说一知半解或是根本没有去针对学习以及自己实现过)。 故人早已整理归纳了大量的书籍知识供...原创 2018-10-18 15:29:08 · 362 阅读 · 0 评论 -
以纯C实现几个基本的数据结构(2)
开场 前篇算是开宗明义,此篇接续第一部分的单向队列数据结构。 队列 1、设计 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一...原创 2018-10-19 15:45:28 · 219 阅读 · 0 评论