- 51
- 0
- 约6.48千字
- 约 8页
- 2016-12-20 发布于贵州
- 举报
四川大学期末考试题解答
(2003-2004学年第二学期)
课程名: 数据结构(A) 计算机科学与技术专业适用 人数:
学院: 专业: 教师姓名:
姓名: 学号: 成绩:
一. 顺序表的插入和删除要求仍然保持各个元素原来的次序。设在等概率情形下, 对有127个元素的顺序表进行插入, 平均需要移动多少个元素? 删除一个元素, 又平均需要移动多少个元素?
【解答】
若设顺序表中已有n = last+1个元素,last是顺序表的数据成员,表明最后表项的位置。又设插入或删除表中各个元素的概率相等,则在插入时因有n+1个插入位置(可以在表中最后一个表项后面追加),每个元素位置插入的概率为1/(n+1),但在删除时只能在已有n个表项范围内删除,所以每个元素位置删除的概率为1/n。
插入时平均移动元素个数AMN(Averagy Moving Number )为
删除时平均移动元素个数AMN为
二. 设A和B均为下三角矩阵,每一个都有n行。因此在下三角区域中各有n(n+1)/2个元素。另设有一个二维数组C,它有n行n+1列。试设计一个方案,将两个矩阵A和B中的下三角区域元素存放于同一个C中
原创力文档

文档评论(0)