//_DataStructure_C_Impl:
#include
#include
#define StackSize 100
typedef char DataType;
typedef struct{
DataType stack[StackSize];
int top;
}SeqStack;
//将栈初始化为空栈只需要把栈顶指针top置为
void InitStack(SeqStack...
分类:
其他好文 时间:
2015-08-05 06:41:14
阅读次数:
109
//_DataStructure_C_Impl:
#include
#include
#include
typedef char DataType;
typedef struct snode{ //链式堆栈结点类型定义
DataType data;
struct snode *next;
}LSNode;
typedef struct QNode{ //只有队尾指针的链式循环队列类型定义
...
分类:
其他好文 时间:
2015-08-05 06:40:53
阅读次数:
192
1.LinuxTCP/IP协议栈分析,这是chinaunix.net论坛里的N人写的电子书,可以在这里下载PDF版本。http://blog.chinaunix.net/u2/85263/showart_1810785.html2.《TCP/IP详解》三卷书,PDF版本下载地址:《TCP/IP详解,...
分类:
其他好文 时间:
2015-08-05 00:40:45
阅读次数:
131
类的本质内存分为5大区:栈区存储的是局部变量;程序员自己手动申请存储数据的空间是在堆区,OC的对象就是存储在堆区;常量区,也称为数据段,存储的是已经初始化的全局变量和静态变量;BSS段存储的是未被初始化的全局变量和静态变量;代码区存储的是代码。类是存储在代码区中,当程序在运行的时候,如果某个类被第1...
分类:
其他好文 时间:
2015-08-05 00:34:58
阅读次数:
190
http://m.blog.csdn.net/blog/dog250/18959371前几天有人回复我的一篇文章问,为何TCP/IP协议栈设计成沙漏型的。这个问题问得好!我先不谈为何它如此设计,我一个80后根本就没有资格去评论上世纪80年代已经臻于成熟的一个设计,我只是说一下目前的趋势,然后你就会明...
分类:
其他好文 时间:
2015-08-04 22:24:40
阅读次数:
243
枚举是编程人员自己定义的一种基本数据类型,这种类型的变量只能取枚举中的值,好处就是能够防止变量的错误赋值。用法:enum 类型名{变量1,变量2,变量3,...}
C语言中宏定义是定义在程序头部,作预处理用,有无参和有参两种,可以看作是一个过程的调用,与函数调用不一样,不涉及入栈出栈问题,调用速度快。用法:#define 替换名 原名
宏定义示例1:
# include
...
分类:
编程语言 时间:
2015-08-04 21:10:04
阅读次数:
185
原Lua打印table有个很致命的问题,递归深度过大会导致栈溢出(stack overflow)。
首先,需要明白,lua里出现栈溢出有以下情况:
“too many arguments”,
“assume array is smaller than 2^40 “,
“string slice too long”,
“too many captures”,...
分类:
其他好文 时间:
2015-08-04 21:08:48
阅读次数:
278
/**
* 功能:用两个栈来实现一个队列。
*/
import java.util.*;
/**
* 思路:需要修改peek()和pop(),以相反顺序执行操作。可以利用第二个栈来反转元素的次序。
* stackNewest顶端为最新元素,stackOldest顶端为最旧元素,利用两个栈的元素的转移来实现。
*
*/
public class MyQuene1 {
...
分类:
其他好文 时间:
2015-08-04 19:26:51
阅读次数:
132
Parencodings
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 23040
Accepted: 13501
Description
Let S = s1 s2...s2n be a well-formed string of parentheses. S...
分类:
其他好文 时间:
2015-08-04 19:23:43
阅读次数:
108
这个也分为两大部分 1、是线程共享区域 ·线程共享区域又包括两部分Heap(堆)和方法区(Perm) 2、是线程独享区域 这个也包括两大部分程序计数器和栈 栈(又包括两部分:VM 栈和本地方法栈)
分类:
其他好文 时间:
2015-08-04 19:04:46
阅读次数:
100