码迷,mamicode.com
首页 >  
搜索关键字:顺序存储结构    ( 595个结果
循环队列
什么是队列?队列(Queue)也是一种运算受限的线性表。它仅仅同意在表的一端进行插入,而在还有一端进行删除。同意删除的一端称为队头(front),同意插入的一端称为队尾(rear)。FIFO原则队列具有先进先出原则,与栈的先进后出形成对照。为什么设计循环队列?队列的顺序存储结构称为顺序队列,顺序队列...
分类:其他好文   时间:2015-02-20 11:56:35    阅读次数:167
数据结构:栈和队列的总结回顾
栈和队列都是线性表: 栈和队列,它们都是特殊的线性表,只不过对插入和删除操作做了限制。 栈:限定仅在表尾进行插入和删除操作的线性表。 队列:只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 栈和队列的顺序存储结构: 它们都可以用线性表的顺序存储结构实现,但都存在着顺序存储的一些弊端,因此它...
分类:其他好文   时间:2015-02-10 18:18:26    阅读次数:130
数据结构:栈的顺序存储结构及实现
栈的定义和抽象数据类型 栈是限定仅在表尾进行插入和删除操作的线性表。所以说栈也是线性表,栈元素具有线性关系,即前驱后继关系。 其抽象数据类型: ADT 栈(Stack) Data 同线性表,元素具有相同的类型,相邻元素具有前驱和后继关系。 Operation InitStack(*S): 初始化操作...
分类:其他好文   时间:2015-02-09 15:38:32    阅读次数:141
逻辑结构和物理结构
1、逻辑结构分为集合结构,线性结构(1对1),树形结构(1对多),图形结构(多对多)2、物理结构分为顺序存储结构(基于连续内存),链式存储结构(基于节点)。注:B树也是树形结构,是二叉搜索树的扩展。二叉搜索树节点本身只有一个元素,有两个孩子。B树是多路查找树,节点本身有多个元素,交叉有多个指针指向....
分类:其他好文   时间:2015-02-07 11:28:39    阅读次数:99
线性表
(一)线性表顺序存储结构:优点:无须为表示表中元素之间的逻辑关系而增加额外的存储空间。 可以快速地存取表中任一位置的元素。缺点:插入和删除操作需要移动大量元素。 当线性表长度变化较大时,难以确定存储空间的容量。 造成存储空间的"碎片"。代码如下: 1 #define MAXSIZE 2...
分类:其他好文   时间:2015-02-04 18:10:51    阅读次数:224
数据结构Java实现——④数组—>稀疏矩阵三元组顺序存储-->矩阵的倒置
作者信息 文字描述 倒置:把矩阵A的行换成相应的列,得到的新矩阵称为A的转置矩阵,记作AT或A。 通常矩阵的第一列作为转置矩阵的第一行,第一行作为转置矩阵的第一列。 那么,在已经存储好的三元组的顺序存储结构中,如果如何实现矩阵的倒置呢??? 第一反应肯定是直接遍历,然后行列对换即可,但是因为要求按照行号优先(也可以是列号优先,但是必...
分类:编程语言   时间:2015-02-04 16:47:06    阅读次数:175
[大话数据结构]线性表之单链表结构和顺序存储结构
线性表定义: 零个或者多个数据元素的有限序列。元素之间是有顺序的,如果元素存在多个,则第一个元素无前驱,最后一个元素无后继。其他每个元素都有且只有一个前驱和后继。并且数据元素的类型要相同。 线性表的抽象数据类型: ADT 线性表(List) Data 线性表的数据对象集合为{a1,a2,...,an...
分类:其他好文   时间:2015-02-03 21:08:56    阅读次数:264
栈的顺序存储结构
#define STACK_INIT_SIZE 100;//定义栈的初始化存储空间 #define STACKINCREMENT 10;//定义栈的追加存储空间的大小 typedef struct { SElemType *base;//栈尾元素,在栈构造之前和销毁以后,base=NULL SElemType *top;//栈顶指针 int stacksize;//栈的长度 };SqSta...
分类:其他好文   时间:2015-01-30 16:05:36    阅读次数:129
数据结构之完全二叉树——顺序存储结构(php代码实现)
<?php /** *二叉树的顺序结构的实现比较适合实现完全二叉树和满二叉树。 *我们可以使用数组来存储二叉树每个结点的数据元素,使用数组 *下标表示结点之间的关系,根据完全(满)二叉树的定义,结点间的关系如下: *1.第i层上,结点序号范围是pow(2,i-1)-1——pow(2,i)-2; *..
分类:Web程序   时间:2015-01-25 22:42:47    阅读次数:179
数据结构之线性表的顺序存储结构的实现--C语言版
#include #include #include #define INIT_SIZE 100#define PER_INCREMENT 10typedef struct SqList{ char *Element; int Length; int ListSize;}SqLis...
分类:编程语言   时间:2015-01-23 19:50:01    阅读次数:194
595条   上一页 1 ... 50 51 52 53 54 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!