数据结构
文章平均质量分 83
五仁月饼哭了
海阔凭鱼跃,天高任鸟飞。
展开
-
数据结构之前言
首先,数据结构是一门计算机语言学的基础学科,它不属于任何一门语言,其体现的是几乎所有标准语言的算法的思想。 上面的概念有一些模糊,我们现在来具体说一说,相信你门的数据结构使用的是一门具体的语言比如C/C++语言来说明,那是为了辅助的学习数据结构,而数据结构本身不属于任何语言(相信你把书上的程序敲到电脑里面是不能通过的吧,其只是描述了过程,要调试程序,还需要修改和增加一些东西)。你们的原创 2016-10-12 19:32:47 · 546 阅读 · 0 评论 -
数据结构基础之数组实现线性表各种操作
转自:http://blog.csdn.net/thefutureisour/article/details/7830062前言:对于线性结构,有两种保存的方法,一种是使用C语言中内置的数组,这样的结构成为顺序表;另一种使用指针,这样的结构成为链表。对于线性结构,有12种基本的操作,分别是:初始化、删除、清空、判断是否为空、遍历、求表的长度、求某个元素在表中的位置、返回特定序号的元原创 2016-10-13 09:55:07 · 861 阅读 · 0 评论 -
数据结构基础之数组实现线性表各种操作(二)
摘自:http://blog.csdn.net/thefutureisour/article/details/7830601前言: 引用和指针来实现链表的各种操作代码:#include #include typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *n原创 2016-10-13 16:41:35 · 475 阅读 · 0 评论 -
数据结构之基础—队列
转自:http://blog.csdn.net/thefutureisour/article/details/7835273前言: 队列是从现实的“排队”现象中抽象出来的:新来的只能排在队伍的最后面,当你完成的自己事情,就可以离开队列,不能插队。队列是一种特殊的线性结构,它只能在这个结构的一端插入元素,在另一端删除元素。这两端分别称为队首和队尾。 当我们一看到原创 2016-10-14 10:27:18 · 321 阅读 · 0 评论 -
数据结构基础之—栈
转自:http://blog.csdn.net/thefutureisour/article/details/7838846前言: 栈也是线性结构的一种特例。与队列不同,他只有一个口,只能从这里读或者写数据,这个口称为栈顶(top)。栈是一种先进后出的数据结构。先进来的元素会放入栈底,而后进来的元素被放在它的上面,最后进来的元素的上面的位置,称为栈顶。 栈所提供原创 2016-10-14 16:41:12 · 321 阅读 · 0 评论