数据结构实验
perman_scut
这个作者很懒,什么都没留下…
展开
-
数据结构实验--线性表的创建与插入
#include#define LIST_INIT_SIZE 100//线性存储空间的初始分配量#define LISTINCREMENT 10//线性存储空间的分配增量typedef struct{ ElemType * elem;//存储空间基址 int length; int listsize;}Sqlist;Status CreatList_Sq(SqList &L){//构造一个原创 2009-03-30 20:23:00 · 741 阅读 · 0 评论 -
数据结构实验--括号匹配算法改进
#include#define MAXSIZE 100typedef struct{ char ST[MAXSIZE] ; int top;}stack;stack A;int m;//比较匹配compare(char ch[m],int tag){ int m,i,j; tag=1; printf("请输入你要判断的式子个数m/n"); scanf("%d",&m); printf("请输入原创 2009-03-30 20:26:00 · 677 阅读 · 0 评论 -
数据结构实验--约瑟夫环
#include#define MAX 100main(){ int a[MAX]; int i,j,m,N,K; m=0; printf("请输入N,K/n"); scanf("%d",&N); scanf("%d",&K); printf("数组元素为:/n"); for(i=0;i {a[i]=i+1;printf("%6d",a[i]);} printf("/n"原创 2009-03-30 20:30:00 · 487 阅读 · 0 评论 -
数据结构实验1--栈与队列的演示
#include#define M 5typedef struct{ int data1[M]; int top;}stack;typedef struct{ int data2[M]; int front,rear;}queue;queue a;stack b;void main(){ printf("请输入队列中的元素/n"); for(a.rear=0;a.原创 2009-03-30 20:02:00 · 334 阅读 · 0 评论 -
数据结构实验--电子通讯录
#include#include#include#define MAX 100//定义最大值typedef struct ENode{ int num; char Add[MAX];//地址 char Name[MAX];//名字 char telephone[MAX];//电话号码 struct ENode *next;}ENode,*ENoteBook; ENoteBook Cre原创 2009-03-30 20:31:00 · 873 阅读 · 0 评论 -
数据结构实验--栈的相关操作
#include"stdio.h"#define M 1024typedef struct{ int data[M]; int top;}stack;stack A;//A.top=0;Initstack()//栈的初始化函数{ A.top=0;int k,i; printf("请输入栈的初始元素个数/n"); scanf("%d",&k); p原创 2009-03-30 20:15:00 · 349 阅读 · 0 评论