码迷,mamicode.com
首页 >  
搜索关键字:栈链    ( 141个结果
java实现链栈
前面学习了java实现顺序栈:http://www.cnblogs.com/lixiaolun/p/4644134.html接下来,学习java实现链栈。链栈类代码:package linkedstack;public class LinkStack { private Element base;....
分类:编程语言   时间:2015-07-13 23:51:10    阅读次数:145
栈的链式存储 - API实现
基本概念 其他概念详情参看前一篇博文:栈的顺序存储 - 设计与实现 - API实现 这里也是运用了链表的链式存储API快速实现了栈的API。 代码: // linkstack.h // 链式存储栈的API声明 #ifndef _MY_LINKSTACK_H_ #define _MY_LINKSTACK_H_ typedef void LinkStack; // 创建栈 L...
分类:Windows程序   时间:2015-07-13 18:52:04    阅读次数:161
数据结构基础(4)C语言实现栈--链式存储(动态栈)
数据结构基础---栈 概念,应用以及C语言实现代码。...
分类:编程语言   时间:2015-06-19 15:23:15    阅读次数:342
数据结构学习之堆栈(链式存储)
【摘要】链表存储结构的内存地址不一定是连续的,但顺序存储结构的内存地址一定是连续的;链式存储适用于在较频繁地插入、删除、更新元素时,而顺序存储结构适用于频繁查询时使用。所以本文主要基于前文的基础,讨论链式存储结构的堆栈。1、链式存储(不连续内存)/*链式结构*/ typedef struct _STACK_NODE { int pData; struct _STACK_NODE *n...
分类:其他好文   时间:2015-06-19 10:30:32    阅读次数:107
黑白算法
如果本博客对你学习算法有所帮助、请推荐给更多需要的人^_^PS:由于本人比较弱、如果思路或文字有错误、请谅解!另外文章中的算法现实都是基于C/C++的、一、基础知识1、什么是算法2、算法复杂度的分析3、算法与数学二、几种简单数据结构1、队列2、栈3、链表4、堆5、二叉树三、排序算法1、选择排序2、冒...
分类:编程语言   时间:2015-06-17 21:21:18    阅读次数:137
算法-链表实现栈
链表是一种递归的数据结构,它或者为空(null),或者只想一个节点(node)的引用,改节点包含了一个对象和执行另外一条链表的引用,节点可能是包含任意数据数据的抽象尸体,包含的只想节点的应用显示了它在链表之中的作用。相比数组来说有更多的灵活性, 本文就简单的用链表实现一下栈,栈的最大的特点就是后进先...
分类:编程语言   时间:2015-06-07 14:34:19    阅读次数:284
2.1.1链栈的设计与实现(不推荐)
?? 由于写链栈时用的是base向top指向,导致时间增加,虽然也能实现,但是看着特蛋疼,推荐看2.1.2的链栈的设计与实现 #include #include #define Stack_Length 6 #define OK 1 #define ERROR 0 typedef int SElemType; typedef struct SNode { SElemType d...
分类:其他好文   时间:2015-05-22 15:14:43    阅读次数:113
2.1.2链栈的设计与实现(推荐)
链表栈的基本操作包括栈的建立、求长度、取栈顶元素、入栈、出栈、判断栈是否空等具体操作。 //调试环境:DevC++ //库文件和预设定义 #include #include #define Stack_Length 6 #define OK 1 #define ERROR 0 typedef int SElemType; //存储形式 typedef struct SNode { S...
分类:其他好文   时间:2015-05-22 15:14:29    阅读次数:133
数据结构与算法——链栈
今天总结链栈。 什么是链栈? 链栈就是栈的链式存储结构,就跟单链表差不多。只不过头指针变成了栈顶指针,这个指针总是指向栈顶元素。栈底结点的指针域指向NULL,当top==NULL时,则栈为空.具体实现时,对比着单链表,然后结合图示,很容易就写出来了。 图示: 实现: #include using namespace std; template struct Node { ...
分类:编程语言   时间:2015-05-13 10:38:33    阅读次数:186
C++ STL泛型编程——在ACM中的运用
学习过C++的朋友们应该对STL和泛型编程这两个名词不会陌生。两者之间的关系不言而喻,泛型编程的思想促使了STL的诞生,而STL则很好地体现了泛型编程这种思想。这次想简单说一下STL在ACM中的一些应用。我们知道,在ACM竞赛中,经常需要用到数组、字符串、队列、堆栈、链表等数据结构和排序、搜索...
分类:编程语言   时间:2015-04-13 18:19:19    阅读次数:192
141条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!