当前位置:首页 >> 计算机软件及应用 >>

实验7 链表操作


实验7 链表操作

一、实验目的 ? 1.通过实验进一步掌握结构体、指针的概念 和使用。 ? 2.掌握静态、动态链表的生成和删除、插入 等操作。
?

二、实验内容 ? 1.建立一个3个节点的静态链表,每个节点 包括学号、姓名、3门课的成绩,从键盘输入 学生的数据,按照链表顺序依次进行输出。 ? 编程指导:定义结构体类型以及3个变量、3 个指针,分别输入数据,建立链表,采用循 环输出数据。注意如何判断链表结束。
?

2.先建立一个具有4个节点的动态链表,每 个节点包括学号、姓名、2门课的成绩,从键 盘输入学生的数据;然后输入一个学号,在 链表中进行查找,找到则输出该节点中的所 有信息;否则输出未找到。 ? 编程指导:注意动态内存分配函数的使用。 ? *3.先建立一个具有3个节点的动态链表,每 个节点包括学号、姓名、2门课的成绩,链表 按照学号从小到大排列,学生的数据从键盘 输入;再增加一个节点,按照顺序插入到链 表中。
?

三、实验要求 ? 1.用VC++6.0完成程序设计并上机调试通过。 ? 2.掌握简单指针变量的使用。
?

四、实验设备 ? 1.硬件要求:每个学生每次上机实验使用一 台计算机。 ? 2.软件要求:Visual C++6.0
?

五、实验报告要求 ? 1.实验报告用学校统一的实验报告纸书写。 ? 2.记录实验输入、输出数据。 ? 3.提供源程序清单。
? ?

六、实验总结


相关文章:
实验二 链表的基本操作
*将相同的元素赋值为 0 在下面判断如果元素值为 0 释 7、实验小结通过本次学会了单链表结点的定义, 掌握了单链表的基本运算, 熟悉对单链表的一些基 本操作和...
实验七 结构体与链表
实验七 结构体与链表_研究生入学考试_高等教育_教育专区。c++结构链表例题及习题...掌握链表的基本操作与应用,包括建立链表、遍历链表、插入结点、删除结点、 查找...
链表基本操作实验报告
链表基本操作实验报告_工学_高等教育_教育专区。数据结构(C语言版)链表基本操作...("查询位置不正确\n"); break; case 7:printf("请输入待查询元素的值:")...
创建链表和链表操作实验报告
数据结构实验报告报告名称 专班学姓业级号名 创建链表和链表操作 网络工程 1001...7,并删除 11 求集合{1,12,8,6,4,9}和{2,5,12,7,4}的并集 测试结果...
链表的综合操作实验报告
链表的综合操作一、实验目的 1、理解数据结构中链表的定义,熟练掌握单链表的建立...=0) 第 7 页 南昌航空大学数学与信息科学学院实验报告 { printf("phone:")...
C++程序设计实验7,链表
C++链表基本操作 30页 1财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 C++程序设计实验7,链表 C++程序设计实验7...
实验一 链表操作实验报告
《计算机操作系统》电子实验报告 题目:链表操作 日期 姓名 班 级 实验环境: PC 机,Windows XP,Visual C++ 6.0 实验目的:通过链表操作, 来进一步掌握对该部分知识...
实验三 链表的建立及基本操作方法实现
实验二顺序表的建立及基本操作方法实现实验预备知识: 1.熟练运用指针进行程序设计...(7) (8) (9) 初始化循环单链表 利用尾插法插入若干元素 输出循环单链表 ...
链表操作实验报告
2、会用线性链表解决简单的实际问题。 二、实验内容 题目一 链表基本操作该程序...求单链表的长度 int LinkedListLength(LinkedList L) { } 7、 从单链表表中...
实验二 链表操作实现
实验链表操作实现_计算机软件及应用_IT/计算机_专业资料。实验链表操作...语句后的链表结构示意 head *顺序:1-13-7-15-2 p ^ b) 在 a)操作的...
更多相关标签: