码迷,mamicode.com
首页 >  
搜索关键字:顺序栈    ( 293个结果
第三十四课 栈的概念及实现(上)
这种使用原生数组作为存储容器的栈也简称顺序栈。 添加Stack.h文件: 添加StaticStack.h文件: 测试程序如下: 运行结果如下: 小结: ...
分类:其他好文   时间:2018-09-16 21:00:45    阅读次数:201
顺序栈
#include "stdio.h" #include "stdlib.h" #include "math.h" #include "time.h" #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXSIZE... ...
分类:其他好文   时间:2018-09-13 16:23:52    阅读次数:108
线性表之栈
栈的定义: 一种只能在一端进行插入或删除操作的线性表被称为栈,其中允许删除或插入的一端为栈顶,另一端为栈底,栈底固定不变; 栈的特点:先进后出,例如弹夹,先装的子弹最后才能出; 按照存储结构可以分为两种栈: 顺序栈 链式栈 栈的结构体定义: 顺序栈: 链式栈: ps:有没有发现链式栈和单链表定义一模 ...
分类:其他好文   时间:2018-09-09 16:48:05    阅读次数:170
第18课——队列的优化实现
之前实现的顺序栈和链式栈的进栈和出栈操作时间复杂度都是O(1)。而用同样的方式实现队列,进队和出队的复杂度总有一个是O(n) 。顺序队列的瓶颈 顺序队列 线性表的第一个元素作为队头 线性表的最后一个元素作为队尾 入队的新元素是在线性表的最后,时间复杂度为O(1); 出队时需要将后续的所有元素向前移动 ...
分类:其他好文   时间:2018-09-02 20:16:41    阅读次数:151
基本概念和术语
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 数据(Data):数据是信息的载体。它能够被计算机识别、存储和加工处理,是计算机程序加工的"原 ...
分类:其他好文   时间:2018-08-29 14:52:01    阅读次数:159
链式栈-C语言实现
相对于顺序栈的空间有限,链式栈的操作则更加灵活 ...
分类:编程语言   时间:2018-08-24 00:33:17    阅读次数:174
利用栈实现进制转换
利用可追加空间的顺序栈实现进制转换
分类:其他好文   时间:2018-08-15 20:37:37    阅读次数:322
【数据结构】栈 的 顺序表示
1 #include 2 #include 3 4 typedef struct SqStack { 5 int *base; 6 int *top; 7 int stacksize; 8 }SqStack; 9 10 //创建顺序栈 11 SqStack InitStack() { 12 SqSt... ...
分类:其他好文   时间:2018-08-06 16:25:01    阅读次数:139
栈和队列
总览 栈和队列的基本概念 栈和队列的顺序存储结构 栈和队列的链式存储结构 栈和队列的应用 特殊矩阵的压缩存储 栈的基本概念 特点:先进后出,栈顶进栈顶出 队列的基本概念 特点:先进先出,队首进,队尾出 顺序栈 链栈 应用 顺序队列 链队列 应用 ...
分类:其他好文   时间:2018-08-05 19:39:45    阅读次数:131
数据结构--实验1--栈的操作
1 #include "stdio.h" 2 #include "malloc.h" 3 typedef int datatype; 4 typedef struct node //定义链式栈结构 5 { datatype data; 6 struct node *next; 7 }StackNod... ...
分类:其他好文   时间:2018-07-02 20:16:46    阅读次数:197
293条   上一页 1 ... 7 8 9 10 11 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!