- 19
- 0
- 约2.78万字
- 约 29页
- 2017-11-23 发布于江苏
- 举报
级本数据结构实验教案
数据结构
实验
数据结构设计性实验项目
1. 线性表的合并:已知线性表La和Lb的元素按值非递减排列。归并La和Lb得到新的线性表Lc,Lc的元素也按值非递减排列。分别采用顺序存储结构和链结构 线性表的逆置:设有一个线性表(e0, e1, , en-2, en-1)(en-1, en-2, , e1, e0)链结构
3. 约瑟夫环的实现:设有n个人围坐一圈,用整数序列1, 2, 3, ……, n表示顺序围坐在圆桌周围的人, 现从某个位置 s上的人开始报数,数到m的人出列,接着从出列的下一个人又从1开始重新报数,数到m的人出列,如此下去,直到所有人都出列为此。试设计确定他们的出列次序序列的程序。如 n=8, m=4 ,s=1时, 设每个人的编号依次为 1,2,3,…开始报数,则得到的出列次序为4,8,5,2,1,3,7,6。检查程序的正确性和健壮性。
(1)采用数组表示作为求解过程中使用的数据结构。
(2) 采用单向循环链表作为存储结构模拟整个过程,循环链表可不设头节点,必须注意空表和非空表的界限。
4. 数制转换: 利用栈实现数制转换
6. 赫夫曼树与赫夫曼编码已知{0.05,,,,,,,},试设计Huffman编码,并计算其平均码长。1) 初始化:从键盘读入个字符,以及它们的权值,建立Huffman树。2)编码:根据建立的Huffman树,求每个字符的Huffman编码。对给
您可能关注的文档
最近下载
- 2025下肢深静脉血栓形成介入治疗护理规范专家共识.pdf VIP
- GBZ-70-2015-职业性尘肺病的诊断.pdf VIP
- 内蒙古方言PPT课件.pptx VIP
- 《义务教育课程方案及课程标准日常修订版(2025版)》.docx VIP
- 法医学彩色图谱.pdf VIP
- 离散数学及其应用(原书第8版本科教学版)肯尼思奇数题答案.pdf
- 电缆海上施工方案.doc VIP
- 瑞普德R8201MA用户手册调试参数设置资料.pdf VIP
- 最新完整版落地式卸料平台专项施工方案25.12.30.docx VIP
- 中小学生欺凌防治工作制度+学生欺凌防治处置工作指引+中小学生欺凌调查认定和复查复核程序指引.docx VIP
原创力文档

文档评论(0)