数据结构(C语言版)
以c语言形式表示底层数据结构与算法的实现
窝瓜兄弟
一起进步,一起学习!
展开
-
简单数据结构之线性表之顺序表
顺序表的实现 相信很多小伙伴们都觉的,数据结构在刚接触计算机时,都是比较让大家都疼的吧~ 不论是对于现在还处在水生火热的大一、大二的同学,还是对计算机方向比较感兴趣的同学,对于数据结构还是比较费劲的,窝瓜也不敢说自己学的有多好,但是,在这里,还是和大家分享一下自己在学习数据结构的过程中,产生的一些小想法! 数据结构是什么? 对于计算机来说,最重要的是什么? 在窝瓜看来,是数据! 从第一台计算机EN...原创 2020-01-19 06:25:31 · 457 阅读 · 0 评论 -
简单数据结构之线性表之链表
—— 引子 今天给大家带来的是一个新的数据结构,链表! 上一次的顺序表,大家一定觉得非常的容易,没错,作为一个入门级别的数据结构,要是让大家感觉到吃力,那还了得! 一起来回顾一下我们上次的顺序表,作为一个比较简单的数据结构,顺序表利用自身的管理结构,完成了对于整个结构的控制,利用结构体将三个参数封装起来,size用来表示当前顺序表中一共有多少元素,而capacity表示最大可以储存多少元素,最后,...原创 2020-01-20 02:28:58 · 341 阅读 · 0 评论 -
简单数据结构之栈
——引子 栈是系统软件必不可少的数据结构,其应用十分的广泛,例如:储存管理、函数调用以及表达式求值等,都离不开栈这个数据结构。 另外,深度优先搜索算法也需要借助栈来完成。 那么,栈到底是一种怎样的结构呢? 栈的特点 栈其实也是线性表中的一种,不过,它是作为线性表中比较特例的存在。 这种结构,只允许在栈的一端进行操作,这个位置,也被称为栈顶! 对于栈的一切操作,例如增、删、查等,都只能在栈顶进行,对...原创 2020-01-27 23:23:17 · 184 阅读 · 0 评论