队列
简单的实现了push pop empty size;
和堆栈的链式实现一样,因为删除操作后需要执向下一个元素,所以队列的删除操作 pop 要在链表的头部实现
因为队列是 First In First Out,所以插入操作 push 要在链表尾插入。
【测试代码】
#include
#include
#include
using namespace std;
#...
分类:
其他好文 时间:
2015-08-09 17:09:11
阅读次数:
157
http://blog.csdn.net/dadahacker/article/details/6441811 http://blog.163.com/binghaitao@126/blog/static/3383532520099309366435 android下打印调试堆栈方法 http://blog.csdn.net/freshui/article/details...
分类:
移动开发 时间:
2015-08-09 15:45:19
阅读次数:
140
iOS–绘图介绍
绘制图像--一. 子类化UIView,在drawRect:方法画图,二. 直接UIGraphicsBeginImageContextWithOptions绘图,三. layer.delegate代理绘制图片
绘图CGContext堆栈介绍...
分类:
移动开发 时间:
2015-08-09 14:11:33
阅读次数:
153
简单计算器
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 15075 Accepted Submission(s): 5132
Problem Description
读入一个只包含 +, -, *, / ...
分类:
其他好文 时间:
2015-08-09 12:35:42
阅读次数:
200
使用场景: 当前修改的代码还不足以提交commit,但又必须切换到其他分支,要想完成这样的操作就可以使用git stash git stash意思就是备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中一 使用git s....
分类:
其他好文 时间:
2015-08-09 10:37:12
阅读次数:
122
类似于队列,堆栈是个简单的数据存储结构。堆栈中数据进出的顺序很重要,举个例子,餐厅的盘子堆,盘子洗完要堆到上面,而不是插到下面的某个位置(相信不会有人那么做)。当厨师要用到盘子时从最上面的开始拿。即最先放在堆里的盘子会被最后一个用到。 定义:堆栈就是只能在一端插入和删除数据的链表,这个端就叫做栈顶(...
分类:
其他好文 时间:
2015-08-09 09:28:51
阅读次数:
136
一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆...
分类:
其他好文 时间:
2015-08-09 07:15:10
阅读次数:
141
由于互相憎恨的骑士不能相邻,把可以相邻的骑士连上无向边,会议要求是奇数,问题就是求不再任意一个简单奇圈上的结点个数。tarjan直接套以前写的,结果就错了,要特别注意把边加入栈的时间。。。还不是很理解这个算法#includeusing namespace std;#define bug(x) cou...
分类:
其他好文 时间:
2015-08-09 01:48:59
阅读次数:
184
用栈来处理一下就好了。#include#include#include#include#includeusing namespace std;struct Mar{ int r,c;} mar[3000000];int n;char s[100000];int r,c,top,flag;Mar...
分类:
其他好文 时间:
2015-08-08 22:34:24
阅读次数:
144
Android中Activity是由返回栈来管理的,在默认情况下,每当启动一个新的Activity,它都会在返回栈中入栈,并且出于栈的顶端。但是有些时候Activity已经在栈的顶端了,也就不需要再启动的时候重新创建一个Activity的实例了,所以我们就需要其他的启动方式。 Activit...
分类:
移动开发 时间:
2015-08-08 19:45:47
阅读次数:
237