栈有两种实现方式:单链表、数组
本文是单链表实现方式的基本操作。
数据结构:
struct Node
{
ElementType Element;
PtrToNode Next;
};
数据类型:
typedef int ElementType;
typedef struct Node *PtrToNode;
typedef PtrToNode Stack;...
分类:
其他好文 时间:
2015-03-15 21:21:23
阅读次数:
144
1.定义
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
2.关系
...
分类:
编程语言 时间:
2015-03-15 21:21:17
阅读次数:
136
如何将TexturePacker打包的大图还原为之前的小图呢?下面的算法帮你轻松实现!import java.awt.image.BufferedImage;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
impo...
分类:
其他好文 时间:
2015-03-15 21:20:55
阅读次数:
148
社会学习——普通人从自己的错误中学习,聪明人从别人的错误中学习。...
分类:
其他好文 时间:
2015-03-15 21:21:41
阅读次数:
134
关联容器支持高效的关键字查找和访问。两个主要的关联容器(associative-container)类型是map和set。标准库提供8个关联容器,它们的不同体现在三个维度上:
或者是一个set,或者是一个map
或者要求不重复的关键字,或者允许重复关键字
按顺序保存元素,或无序保存。
允许重复关键字的容器的开头名字中都包含单词multi;不保持关键字按顺序存储的容器的名字都以单词unord...
分类:
其他好文 时间:
2015-03-15 21:20:40
阅读次数:
236
最近开始学习iOS开发,今天跟着Stanford公开课编写计算器代码时遇到了以下错误:2015-03-15 20:18:18.442 calculater[1185:66564] -[calculater.ViewController operator:]: unrecognized selecto...
分类:
移动开发 时间:
2015-03-15 21:18:16
阅读次数:
145
GeoServer的安装配置请参考http://simen-net.iteye.com/blog/609078由于大部分WEBGIS不仅仅只是一个地图的显示,还需要一些业务处理,会有用到数据库地方,所以我想把地图放到数据库中,这样性能、安全等方面都有了较大的改进,尤其是修改地图时可以直接对数据库进行...
分类:
数据库 时间:
2015-03-15 21:17:48
阅读次数:
292
http://www.xuanyusong.com/archives/950上一章我们了解了cocos2d的项目路径以及工作原理,这次作者要真刀真枪地讲解代码了,咱们先来看看cocos2d最常用、也是作者认为最核心的类——CCNode。之前说过,cocos2d的所有类都以CC开头,那么实际上这个类的...
分类:
其他好文 时间:
2015-03-15 21:17:05
阅读次数:
163
1 declare @table table( 2 company_id int ,--公司编号 3 quarter_num char(2),--季度 4 disti varchar(50),--分销商 5 num int --数量 6 ) 7 8 insert @table 9 values(.....
分类:
其他好文 时间:
2015-03-15 21:19:23
阅读次数:
156
算法训练 2的次幂表示 时间限制:1.0s 内存限制:512.0MB问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0 现在约定幂次用括号来表...
分类:
编程语言 时间:
2015-03-15 21:18:23
阅读次数:
143
玩转Node.js(三) 上一节对于Nodejs的HTTP服务进行了较为详细的解析,而且也学会了将代码进行模块化,模块化以后每个功能都在单独的文件中,有利于代码的维护。接下来,我们要想想如何处理不同的HTTP请求,而这个处理不同的HTTP请求的东东,就是传说中的路由选择。路由之说 首先,我们需要.....
分类:
Web程序 时间:
2015-03-15 21:17:23
阅读次数:
166
采用PagerAdapter中的FragmentPagerAdapter来实现页面切换,适用于a handful of typically more static fragments to be paged through1.Layout ViewPager ...
分类:
其他好文 时间:
2015-03-15 21:16:33
阅读次数:
264
问题描述某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大...
分类:
其他好文 时间:
2015-03-15 21:16:40
阅读次数:
158
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下...
分类:
其他好文 时间:
2015-03-15 21:16:01
阅读次数:
141
一 创建表格,并把表格添加到控制器 UITableView *tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped];//创建表格 指定表格的宽高为self.vi.....
分类:
其他好文 时间:
2015-03-15 21:16:08
阅读次数:
97