本节书摘来自华章出版社《数据结构与算法 C语言版》一 书中的第2章,第2.5节,作者:徐凤生,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.5上机实验

实验1编写一个程序,实现顺序表的各种基本运算,并在此基础上设计一个主程序完成以下功能:
1)初始化顺序表L。
2)依次采用尾插法或头插法插入元素a,b,c,d,e。
3)输出顺序表L。
4)输出顺序表L的长度。
5)判断顺序表L是否为空。
6)输出顺序表L的第4个元素。
7)输出元素a的位置。
8)在第3个元素位置上插入元素f。
9)输出顺序表L。
10)删除顺序表L的第4个元素。
11)输出顺序表L。
12)释放顺序表L。
实验2编写一个程序,实现单链表的各种基本运算,并在此基础上设计一个主程序完成以下功能:
1)初始化单链表h。
2)依次采用尾插法插入元素a,b,c,d,e。
3)输出单链表h。
4)输出单链表h的长度。
5)判断单链表h是否为空。
6)输出单链表h的第4个元素。
7)输出元素a的位置。
8)在第3个元素位置上插入元素f。
9)输出单链表h。
10)删除单链表h的第4个元素。
11)输出单链表h。
12)释放单链表h。
实验3编写一个程序,实现双向链表的各种基本运算,并在此基础上设计一个主程序完成以下功能:
1)初始化双向链表h。
2)依次采用尾插法插入元素a,b,c,d,e。
3)输出双向链表h。
4)输出双向链表h的长度。
5)判断双向链表h是否为空。
6)输出双向链表h的第4个元素。
7)输出元素a的位置。
8)在第3个元素位置插入元素f。
9)输出双向链表h。
10)删除双向链表h的第4个元素。
11)输出双向链表h。
12)释放双向链表h。
实验4编写一个程序,实现单循环链表的各种基本运算,并在此基础上设计一个主程序完成以下功能:
1)初始化单循环链表h。
2)依次采用尾插法插入元素a,b,c,d,e。
3)输出单循环链表h。
4)输出单循环链表h的长度。
5)判断单循环链表h是否为空。
6)输出单循环链表h的第4个元素。
7)输出元素a的位置。
8)在第3个元素位置插入元素f。
9)输出单循环链表h。
10)删除单循环链表h的第4个元素。
11)输出单循环链表h。
12)释放单循环链表h。
实验5编写一个程序,实现求A和B两个单链表表示的集合的交集、并集和差集。
实验6编写一个统计选票的程序,并输出每个候选人的得票结果(假设采用单链表存放选票,候选人编号依次为1,2,3,…,n,且每张选票选且只选一人)。

《数据结构与算法 C语言版》—— 2.5上机实验相关推荐

  1. 《数据结构与算法 C语言版》—— 3.8习题

    本节书摘来自华章出版社<数据结构与算法 C语言版>一 书中的第3章,第3.8节,作者:徐凤生,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.8习题 1名 ...

  2. 《数据结构与算法 C语言版》—— 2.7习题

    本节书摘来自华章出版社<数据结构与算法 C语言版>一 书中的第2章,第2.7节,作者:徐凤生,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.7习题 1描 ...

  3. 【数据结构与算法——C语言版】1. 数据结构与算法简介

    概念 数据结构:"一组数据的存储结构" 算法:"操作数据的一组方法" 数据结构是为算法服务的,算法是要作用再特定的数据结构上的. 简言之,在编程实践中,我们可能 ...

  4. 数据结构与算法C语言版—绪论

    1.基本概念和术语 1.数据(data):所有能输入到计算机中去的描述客观事物的符号 数值性数据 非数值性数据(多媒体信息处理) 2.数据元素(data element):数据的基本单位,也称结点(n ...

  5. 数据结构教程(第五版 李春葆 上机实验题3 验证性实验)

    一.实现顺序栈的各种基本运算的算法 #include<stdio.h> #include<stdlib.h> #define MaxSize 50 typedef struct ...

  6. 数据结构教程(第五版 李春葆 上机实验题4 验证性实验)

    一.实现顺序串的各种基本运算的算法 #include<stdio.h> #include<stdlib.h> #define MaxSize 50typedef struct{ ...

  7. c语言数据结构算法设计题,数据结构题集(C语言版)算法设计题答案[].doc

    数据结构题集(C语言版)算法设计题答案[].doc 第一章 绪论 1.16 void print_descending(int x,int y,int z)// 按从大到小顺序输出三个数 { scan ...

  8. 数据结构c语言版题库编程,数据结构习题库(c语言版)

    <数据结构习题库(c语言版)>由会员分享,可在线阅读,更多相关<数据结构习题库(c语言版)(104页珍藏版)>请在人人文库网上搜索. 1.wages in arrears. 2 ...

  9. java递归单链表查找中间元素_《数据结构与算法——C语言描述》答案 3.11 查找单链表中的特定元素(递归)...

    转载请注明出处:http://blog.csdn.net/xdz78 #include #include //查找单链表中的特定元素,<数据结构与算法--c语言描述> 3.11 答案 in ...

最新文章

  1. AUTOVC: Zero-Shot Voice Style Transfer with Only Autoencoder Loss笔记
  2. 微型计算机外文文献,电子信息科学与技术专业Microcomputer-Systems微型计算机控制系统大学毕业论文外文文献翻译及原文.doc...
  3. springboot 接收小程序图片以及参数_常见的SpringBoot面试题一
  4. Codis集群的搭建与使用
  5. django3.2.8配置使用mysql
  6. 【数据结构与算法】之单向循环链表的创建/遍历/插⼊/查找/删除算法实现
  7. sql注入一点小心得
  8. linux打开另一台linux的图形化,【工具大道】ssh登录Linux服务器,并显示图形化界面...
  9. 代数学笔记3: 分裂域
  10. 数据科学 IPython 笔记本 8.8 直方图,分箱和密度
  11. SO_LINGER和优雅关闭连接
  12. 第6章 -2 计算机中的负数-1.23h
  13. 打印工资条怎么做到每个人都有表头明细_抖音百万点赞!2018年最火的5个Excel骚操作,你都会吗?...
  14. 小学生计算机的样子,小学生状物作文:我家的电脑
  15. Ubuntu下编译运行C#——mono tools
  16. python求解next数组实现KMP算法
  17. 人生每一件事都是为自己而做
  18. 企业网站建设方案策划书
  19. ubuntu中的坑——Ubuntu中一些常用的软件和火狐浏览器插件的安装
  20. 微信表情存入mysql

热门文章

  1. javaweb:session
  2. c: realloc()函数解析
  3. Mango 的组织重构
  4. MFC中修改程序图标
  5. 2016.11.17随笔
  6. 安卓性能调优工具简介(转)
  7. Linux01-Linux编辑内核定制属于自己的内核49
  8. jQuery 第二章
  9. SQL Sever 子查询与嵌套查询
  10. C语言 将字符串中数字字符全部删除