码迷,mamicode.com
首页 >  
搜索关键字:stack    ( 9691个结果
笔记六:基于数组的栈的实现
栈定义:后进先出的数据结构实现一:基于数组表示的线性表的派生栈的实现。 原理:把线性表的插入和删除操作限制在同一端进行,即得到栈的表现形式。 操作:把数组线性表的右端定义为栈顶。 代码:template class stack { public: virtual ~stack() {}; virtual bool empty() const = 0;...
分类:编程语言   时间:2016-05-07 10:08:44    阅读次数:211
STL学习——Stack/Queue篇
STL学习——Stack/Queue篇Stack 概述stack是一种先进先出的数据结构,只有一个出口,stack允许新增元素,移除元素,取得最顶端元素。但除了最顶端外,没有任何办法可以存取stack其他元素。即不允许遍历行为。 实现stack实现是以容器为底部结构的,将容器的接口改变,使其符合“先进先出”特性,便形成了一个栈。具体实现可以将底部deque的头端开口封闭,便实现了stack。因为st...
分类:其他好文   时间:2016-05-07 09:43:58    阅读次数:177
用结点实现链表LinkedList,用数组和结点实现栈Stack,用数组和结点链表实现队列Queue
一,用结点实现链表LinkedList,不用换JavaAPI的集合框架 import java.util.Scanner; public class Main { public static class Node { int data; Node next=null; public Node(int data){this.data=data;};...
分类:编程语言   时间:2016-05-07 09:16:41    阅读次数:256
二叉树的基本操作
一、定义数据类型: //二叉树节点 typedef struct BiTNode { char data; struct BiTNode * lchild,*rchild; } BiTNode,*BiTree; //栈节点 typedef struct Stack { BiTNode a[NUM]; ...
分类:其他好文   时间:2016-05-07 06:36:10    阅读次数:156
栈的基本操作
#include #include #include #define OK 1 #define ERROR 0 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 typedef int SElemType; typedef int Statu ...
分类:其他好文   时间:2016-05-07 06:35:23    阅读次数:148
WinCE及Windows软件开发相关书籍转让
从开始做WinCE开发到现在已经十多年了,最初可以学习和参考的资料并不多,那时候还没有Stack Overflow,Google也还可以正常访问。遇到问题时,一般都在Google Groups的microsoft.public.windowsce.embedded里提问,有很多热心的朋友,特别是微软 ...
分类:Windows程序   时间:2016-05-06 23:06:47    阅读次数:315
How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on Debian 7
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-debian-7 https://www.digitalocean.com/community/tu ...
分类:数据库   时间:2016-05-06 19:38:33    阅读次数:242
NIOP1995 石子合并(区间DP)
状态转移方程在代码中标出 本题注意是圆形,所以之前要预先处理一下s数组。处理之后总长度为2*n-1.第一个合并的起点有n个,所以总的方案数是n 注释在代码中标出 http://www.rqnoj.cn/problem/490 1 //#pragma comment(linker, "/STACK:1 ...
分类:其他好文   时间:2016-05-06 19:04:52    阅读次数:224
最新 Bitnami redmine安装与配置
最新Bitnamiredmine安装与配置首先登陆官网下载最新版本https://bitnami.com/stack/redmine/installer1接下来开始安装:2选择安装语言:3继续下一步:4选择安装插件默认就可以,继续下一步:5选择安装路径:6设置登陆Redmine管理员的用户名和密码:7如果出现如此说明你的密码不符..
分类:其他好文   时间:2016-05-06 16:29:44    阅读次数:359
C++基础实例-类(6)
栈与基础类 #if 0 #include using namespace std; const int MAX=5; //假定栈中最多保存5个数据 //定义名为stack的类,其具有栈功能 class stack { //数据成员 float num[MAX]; //存放栈数据的数组 int top; //指示栈顶位置的变量 publi...
分类:编程语言   时间:2016-05-06 15:51:18    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!