链栈的基本操作

花一个晚上写了栈的顺序存储与链式存储,实现了一些对栈的基本操作,今天就写到这里了,呵呵。。。以后再加上栈的应用 #include <stdio.h>#include <stdlib.h>typedef char DateType;typedef struct node{ DateType data; struct node* next;}LinkStack;LinkStack *top;void InitStack(){ top=(LinkStack*)malloc(sizeof(LinkStack)); top->next=NULL; top->data=0; printf("...

顺序栈的基本操作

此程序完成对顺序栈的出栈、入栈、求栈长等基本操作,欢迎提出意见! #include <stdio.h>#include <stdlib.h>#define STACKSIZE 50typedef char DateType;typedef struct{ DateType s[STACKSIZE]; int top;}SeqStack;int i;DateType x;void InitSt(SeqStack* st){// st=(SeqStack*)malloc(STACKSIZE*sizeof(SeqStack)); 这里不必为它分配内存 st->top=0; printf(...

对线性链表的操作

对线性链表的基本操作 #include <stdio.h>#include <stdlib.h>typedef char DateType;typedef struct node{ DateType data; struct node* next;}LinkList;LinkList* head;void InitLinkList(){ int j; DateType x; LinkList *p,*s; head=(LinkList*)malloc(sizeof(LinkList)); p=head; head->next=NULL; printf("\n\t\t\t请输入链表元素,...

php学习感想

不知不觉学习php已经一个月时间了,回想起这一个月的学习自己还是挺努力的,因为之前有了asp的基础,所以学php时看了三天语法就开始写留言板了,呵呵。。。花了三天的时间完成了一个相对比较简单的留言板,接着再花了五天的时间做了一个个人博客系统,虽然功能相比网上的还有一定差距,但是随着自己学习的深入会不断地修改与完善,再接着就做了个在线相册系统,这个功能相对比较多,花了两个星期的时间完成了需求分析,系统概要设计与编码。 然后去网上下了源码来看时发现自己写的代码跟别人的代码很大的不同点就是别人把html模板跟php代码很好地分离开来,而自己写的是在html中嵌入php代码的,这样很不利于...
php学习 | 2007-12-24 13:57 | 阅读 3019 次 | 评论 0 条

对顺序表的基本操作

顺序表是一种最基本、最简单、也是最常用的数据结构,下面的程序演示了对顺序表的基本操作。 #include <stdio.h>#include <stdlib.h>#define LIST_INTSIZE 50typedef char DataType;typedef struct{DataType* elem; //顺序表的基地址int length; //顺序表当前长度int listsize; //顺序表当前分配的存储容量}SeqList;int InitSeqList(SeqList* L) //初始化顺序表{L->elem=(DataType...
浏览67704次