收藏 分享(赏)

实验1 顺序表的操作及其应用.doc

上传人:rav7596 文档编号:6188061 上传时间:2019-04-01 格式:DOC 页数:4 大小:44.50KB
下载 相关 举报
实验1 顺序表的操作及其应用.doc_第1页
第1页 / 共4页
实验1 顺序表的操作及其应用.doc_第2页
第2页 / 共4页
实验1 顺序表的操作及其应用.doc_第3页
第3页 / 共4页
实验1 顺序表的操作及其应用.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验 1 顺序表的操作及其应用实验目的1)掌握线性表的顺序存储结构;2)熟练掌握顺序表基本算法的实现;3)掌握利用线性表数据结构解决实际问题的方法和基本技巧;4)按照实验题目要求独立正确地完成实验内容。实验环境1) 硬件:每个学生需配备计算机一台,操作系统:Windows2000/XP;2) 软件:visual c+6.0;实验学时2 学时实验内容要求:数据元素类型ElemType 取整型int 或者char。顺序存储实现如下算法:1)创建一顺序表;2)输出该顺序表;3)在顺序表中查找第i 个元素,并返回其值;4)在顺序表中第i 个元素之前插入一已知元素;5)在顺序表中删除第i 个元素;6)实

2、现顺序表的合并。(选做)参考运行界面:附:实验报告格式仲恺农业工程学院实验报告纸计算机 (院、系)计算机科学与技术 专业 091 班 组 数据结构 课学号 200910214117 姓名 吴智文 实验日期 10 年 9 月 17 日 教师评定 实验 1 顺序表的操作及其应用一、 实验目的学习数据结构。二、 实验内容核心算法程序及注释#include#includestruct nodeint element;struct liststruct node *p;int length;int size;la;void InitList()la.size=10;la.length=0;la.p=(s

3、truct node*)malloc(la.size*sizeof(struct node);void DestroyList()free(la.p);int DelElement(int i)int j;if(ila.length)printf(“errorn“);return 0;for(j=i;j2)printf(“input errorn“);return 0;if(la.length=la.size)printf(“fulln“);return 0;for(; (la.p+j-1)!=(la.p+i-2) ; j-)*(la.p+j)=*(la.p+j-1);(la.p+i-1)-e

4、lement=e;la.length+;return 1;int found(int i)if(i=la.length)printf(“input errorn“);return 0;return (la.p+i-1)-element);void print()int i;for(i=0;ielement);void main()/试 一 试 运 行 是 否 正 确int i;InitList();ListInsert(1,1);ListInsert(2,2);ListInsert(3,3);ListInsert(4,4);ListInsert(5,5);ListInsert(3,1);DelElement(2);print();printf(“n%d“,found(2);三、 实验结果运行输出结果截屏我自已写:323452Press any key to continue四、 实验总结调试和运行程序过程中产生的问题及采取的措施。本次试验的经验和教训(心得和体会)无。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 中学实验

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报