
线性表实验报告.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验报告详细记录了对数据结构中线性表的基本操作和应用的研究与实现过程,包括创建、插入、删除等操作,并探讨了其在实际问题中的应用。
以下是几个关于线性表操作的编程练习题目:
选题1:(易)实现顺序表的各种基本运算算法。
参考实验指导书中的“实验题 1”。
选题2:(易)实现单链表的基本运算算法。
参考实验指导书中的“实验题 2”。
选题3:(易)编写两个有序线性表合并的算法,可以选择使用顺序存储或链接存储结构。
参考课件中关于线性表的相关例题。
选题4:(难)利用单向循环链表实现约瑟夫环问题。
参考实验指导书中的“实验题 4”。
选题5:(易)将元素X插入到带头结点的有序单链表L合适的位置,其中n个节点非递减顺序排列。
完成习题集2.11,并编写程序来实现这个功能。
选题6:(易)删除线性表中所有大于mink且小于maxk的整数元素。
已知该线性列表中的元素按值升序排列,以单链表作为存储结构。设计一个高效算法完成此操作并分析其时间复杂度。
选题7:(中等)从有序单链表中删除重复的节点。
参考习题集2.20,编写程序来实现这个功能。
选题8:(易)实现单链表就地逆置的功能。
参考习题集中的算法和编程练习题目 2.22,完成此任务。
选题9:(难)将带头结点的单链表拆分为两个新的单链表。
根据课件第35页例题的要求进行实现。
全部评论 (0)
还没有任何评论哟~


