2022年数据结构上机程序实现终版 .pdf
《2022年数据结构上机程序实现终版 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构上机程序实现终版 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构上机不懂的同学可以看看,知道的就没必要看(其实是我自己不太懂,所以.)希望能够对大家有一点帮助。 。简单的举一个例子: 就是书上的定义SqList的,书上怎么写我不清楚,我没有书的 如果要声明 一个 SqList 类型的线性表的对象, 那么必须定义SqList . 下面说下 SqList的一个写法 : (写成头文件 ,只是我觉得这种方法方便一点) 步骤 : 1. 打开 VC +6.0 新建文件C/C+ Header File 在右边的文件名写上SqList (注意大小写 ) 如图: (PS: 至于放在哪个地方随便你自己了) 2. 接着在里面写入下面代码: ( 当然也不一定要这样写,不过
2、这是一些基本的,你要用什么就可以写什么进去 我也不知道我写的对不对,我测试时没发现什么问题,如果大家看到什么问题 ,可以跟我说下 ,谢谢!) 大家可以看下代码 ,我都加了注释 . 大家可以直接下载这个文件,那么直接看第4 步就可以了。代码 : #include stdio.h / 定义 SqList。 。 。 。#define MAXSIZE 100 /* 宏定义可以说成是常量定义即 MAXSIZE=100*/ typedef int ElemType; /* 这个也差不多ElemType 现在定义成了int 类型 */ typedef struct/* 这个是结构体 ,C 语言里大家都学过,
3、不清楚的复习下*/ ElemType dataMAXSIZE ; /*定义 int 类型的数组 , ElemType 即为 int */ int length; SqList; /取名字而已/* 下面是 SqList的一些方法 */ / 方法一反向 . void Reverse_SqList(SqList *L) int i,j,n,t; n=L-length ; if(n=0|n=1) return ; i =0 ; j=n-1; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1
4、 页,共 4 页 - - - - - - - - - while(idatai; L-datai=L-dataj; L-dataj=t ; i+; j-; / 方法二创建 .SqList void Creat_SqList(SqList *L , int n) int i; L-length =n; i=0; printf(ninput %d data : ,n); while(idatai); i+; / 方法三打印出 SqList. void Print_SqList(SqList *L) int i,n; n=L-length; i=0; printf(noutput %d data :
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构上机程序实现终版 2022 数据结构 上机 程序 实现
限制150内