2.19 已知线性表中的元素以值递增有序排列,并以单链表作存储结构。试写一高效的算法,删除表中所有值大于mink且小于maxk的元素(若表中存在这样的元素),同时释放被删结点空间,并分析你的算法的时间复杂度(注意: mink和maxk是给定的两个参变量,他们的值可以和表中相同,也可以不同) 2.22 试写一个算法,实现顺序表的就地逆置,即利用原表存储空间将线性表(a1, a2,…, an)逆置为(an, an-1,, a2 , a1)。 2.38 设有一个双向循环链表,每个结点中除有prior,data和next三个域外,还增设了一个访问频度域freq。在链表被起用之前,频度域freq的值均初始化为零,而每当对链表进行一次locate(L,x)的操作后,被访问的结点(即元素值等于x的结点)中的频度域freq的值便增1,同时调整链表中结点之间的次序,使其按访问频度非递减的次序顺序排列,以便始终保持被频繁访问的结点总是靠近表头结点。试编写符合上述要求的locate操作的算法。 2.39 约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,
2022-09-24 22:06:58 34.33MB 数据结构
1
重庆大学数据结构课程设计,包含代码、报告,可以正确运行。运行环境visual 2010
2022-06-26 16:29:57 7.79MB 二叉树 货架管理 约瑟夫环
1
C语言约瑟夫环问题实验报告含源码和注释,感兴趣的同学可以看一看。
2022-06-08 00:16:45 62KB 约瑟夫 C语言
1
Java约瑟夫环演示Applet源码
利用线性表实现来约瑟夫环问题,你不容易错过
2022-06-02 20:47:23 13KB 约瑟夫环问题
1
循环链表 实现约瑟夫环 java 自己写的 测试通过 有注释
2022-05-22 17:19:10 2KB 循环链表 实现约瑟夫环 java
1
约瑟夫环问题描述:n个人围成一圈报数(每个人用编号1—n表示即可),从1号开始,每数到m出圈一个,然后再从下一个开始重新报数,直至所有人全部出圈为止。试设计一个程序求出圈顺序,要求n、m由键盘输入。
2022-05-15 23:54:21 190KB 约瑟夫循环
1
约瑟夫环算法设计.doc
2022-05-13 09:07:36 109KB 算法 文档资料
约瑟夫环问题Java代码实现 详细介绍了约瑟夫环问题 以及java的代码实现
2022-05-11 11:52:53 30KB 约瑟夫环 java
1
基于labview的约瑟夫环,简单可用,希望对需要用到的人有所帮助
2022-05-07 11:59:01 7KB labview 约瑟夫环
1