define MAX_ARRAY_DIM 8//假设数组维数的最大值为8typedef int ElemType;struct Array
{
ElemType * base;//数组元素基址,由InitArray分配
int dim;//数组维数
int * bounds;//数组维界基址,由InitArray分配
int * constants;//数组...
分类:
编程语言 时间:
2015-08-05 10:41:58
阅读次数:
119
由于考研和结业的事情,这里荒废了许久,而如今重新捡起来,是因为带到公司的碳素笔没有油了。。。。。。 jsp的指令元素:通常以结尾。 jsp主要包括三种指令元素:page指令,include指令,taglib指令。指令元素在客户端是不可见的,它是被服务器解释并执行的。 page:页面指令,用于...
分类:
Web程序 时间:
2015-07-29 13:38:02
阅读次数:
161
串的堆分配存储结构struct HString
{
char * ch;//若是非空串,则按串长分配存储区;否则ch为NULL
int length;//串长度
};堆分配存储的串的12个基本操作#define DestroyString ClearString//DestroyString()和ClearString()作用相同void InitString(HString &S)...
分类:
其他好文 时间:
2015-07-27 21:02:07
阅读次数:
180
void get_next(SString T, int next[]){//求模式串T的next函数值并存入数组next
int i = 1, j = 0;
next[1] = 0;//T的第1个字符与主串“失配”时,主串的下一字符与T的第1个字符比较
while (i 1时,next[2] = 1
if (j == 0 |...
分类:
其他好文 时间:
2015-07-27 20:59:28
阅读次数:
123
2014年9月17日 今天查看了网上的信息,终于不用再为是不是考数一而烦恼了。明天就是倒数100天了,我决定每天都要在此记录,不断反省。计划也要重新定制,这两天就可以做完一套真题,感觉里面有部分题是我只要掌握了记熟了知识点便可以完成的题型,接下来我要用烂笔头,着重于知识点的记录。不过锻炼的时间真的不...
分类:
其他好文 时间:
2015-07-26 00:25:53
阅读次数:
157
#includeint c = 0;//全局变量,搬动次数void move(char x, int n, char z){//第n个圆盘从塔座x搬到塔座z
printf("第%d步:将%i号从%c移到%c\n", ++c, n, x, z);
}void hanoi(int n, char x, char y, char z){//将塔座x上按直径由小到大且自上而下编号为...
分类:
其他好文 时间:
2015-07-25 15:23:06
阅读次数:
136
队列是操作受限的线性表,只允许在队尾插入元素,在队头删除元素,为了便于插入元素,设立队尾指针。这样,插入元素的操作与队列长度无关
队列的链式存储结构typedef struct QNode
{
QElemType data;
QNode *next;
}*QueuePtr;
struct LinkQueue
{
QueuePtr front, rear;//队头,队尾指针...
分类:
其他好文 时间:
2015-07-25 15:18:37
阅读次数:
123
一个简单的行编辑程序的功能是:接受用户从终端输入的程序或数据,并存入用户的数据区。由于用户在终端进行输入时,不能保证不出差错,因此,若在编辑程序中,“每接受一个字符即存入用户数据区”的做法显然不是最恰当的。较好的做法是,设立一个输入缓冲区,用以接受用户输入的一行字符,然后逐行存入用户数据区。允许用户输入出差错,并在发现有误时可以及时更正。例如,当用户发现刚刚键入的行内差错较多或难以补救,可以键入一个...
分类:
其他好文 时间:
2015-07-23 21:54:23
阅读次数:
133
对于输入的任意一个非负十进制数,打印输出与其等值的N进制数#define N 8
void conversion(){
SqStack s;
unsigned n;//非负整数
SElemType e;
InitStack(s);
printf("将十进制整数转化为%d进制数,请输入:n(>=0) = ", N);
scanf("%u", &n);...
分类:
其他好文 时间:
2015-07-23 19:55:03
阅读次数:
155