实验二 线性表的链式存储
一、 实验目的
1. 掌握线性表的链式存储结构。
2. 能熟练地利用链式存储结构实现线性表的基本操
作。
3. 能熟练地掌握链式存储结构中算法的实现。
二、 实验内容
1. 分别用头插法和尾插法建立带头结点的单链表。
2. 实现单链表上的插入、删除、修改、查找(按值查
找,按位查找)、计数、输出,排序(从大到小,
从小到大)等基本
操作。
3. 解决约瑟夫问题:假设有 n 个人按 1、2、3、…、
n 的顺序围
成一圈,现在,从第 s 个人开始按 1、2、3、…、m 的顺
序报数,数到 m 的人出圈,接着从出圈的下一个人开始
重复此过程,直到所有人出圈为止。试用循环链表解决
这个问题。