1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<math.h> 4 5 #define INIT_STACK_SZIE 20 6 #define STACK_INCREMENT 10 7 #define OK 1 8 #define ERROR
分类:
其他好文 时间:
2016-02-28 12:34:59
阅读次数:
198
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 #define STACK_INIT_SIZE 10 5 #define STACKINCREASE 10 6 #define OK 1 7 #define ERROR 0 8 9 typedef int El
分类:
其他好文 时间:
2016-02-28 12:28:35
阅读次数:
164
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 #define OK 1 5 #define ERROR 0 6 #define STACK_INIT_SIZE 20 7 #define STACK_INCREMENT 10 8 9 typedef char
分类:
其他好文 时间:
2016-02-28 12:18:56
阅读次数:
174
先写下这个问题的模式 def preorderTraversal(self, root): if root == None: return [] re = [] insert root to stack s while s not empty: cur_root = top of stack s s
分类:
其他好文 时间:
2016-02-27 22:11:49
阅读次数:
218
STL: pop:完成的仅仅是移除最顶端的数据.如果访问最顶端的数据,需要使用top函数(这个操作通常也被称为peek). 1 #include <stack> 2 #include <cstdio> 3 uisng namespace std; 4 5 int main() 6 { 7 stack
分类:
其他好文 时间:
2016-02-27 13:45:07
阅读次数:
125
#include <string> #include <vector> #include <deque> #include <queue> #include <stack> #include <list> #include <set> #include <map> #include <algorit
分类:
其他好文 时间:
2016-02-26 23:31:02
阅读次数:
172
题目链接:https://leetcode.com/problems/implement-stack-using-queues/
题目:Implement the following operations of a stack using queues.
push(x) -- Push element x onto stack.pop() -- Removes the element on...
分类:
其他好文 时间:
2016-02-26 12:26:50
阅读次数:
158
ch 3 对象与类型 类和结构 相同:1.都是创建对象的模板;2.每个对象都包含数据,并提供了处理和访问数据的方法; 区别:在内存中的存储方式、访问方式:类存储在堆栈(heap)上的引用类型;结构存储在栈(stack)上的值类型,且结构不支持继承; 类 包含:数据成员(字段、常量、事件)、函数成员(
1 启动gdb + gdb 程序名 2 载入程序 + file 程序名 3 退出gdb + quit Ctrl-D 4 运行程序 + run + 参数 5 查看程序信息 + 查看断点信息 info br + 查看当前源程序 info source + 查看堆栈信息 info stack + 查看当前
分类:
数据库 时间:
2016-02-24 20:55:54
阅读次数:
179
错误处理是任何语言都需要解决的问题,只有不能保证100%的正确运行,就需要有处理错误的机制。异常处理就是其中的一种错误处理方式。1 过程活动记录(Active Record)C语言中每当有一个函数调用时,就会在堆栈(Stack)上准备一个被称为AR的结构,抛开具体编译器实现细节的不同,这个AR基本结构如下所示。
每当遇到一次函数调用的语句,C编译器都会产生出汇编代码来在堆栈上分配这个AR。例如下面...
分类:
编程语言 时间:
2016-02-24 17:37:50
阅读次数:
242