2011-2012学年二学期数据结构期末考试试卷(A卷)答案a.docVIP

  • 18
  • 0
  • 约4千字
  • 约 5页
  • 2018-03-26 发布于重庆
  • 举报

2011-2012学年二学期数据结构期末考试试卷(A卷)答案a.doc

2011-2012学年二学期数据结构期末考试试卷(A卷)答案a

石家庄学院2011-2012学年学期 课程考试试卷 课程名称: 考试时间:120分钟 年级:级 专业: 按以下算法可得到所拓扑排序序列。 1 在有向中选个没有前驱的顶点,并输出。 2 在中删除该顶点和相关的边。 1 2 l 5 2 3 6 4 1 5 2 6 3 4 1 5 6 2 3 4 5 6 l 2 3 4 5 1 6 2 3 4 5 l 2 6 3 4 2.由快速排序的算法可知,所需递归工作栈的深度取决于所需划分的最大次数。如果在排序过程中每次划分都能把整个待排序序列根据基准对象划分为左、右两个子序列。假定这两个子序列的长度相等,则所需栈的深度为 S n 1 + S n/2 1 + 1 + S n/4 2 + S n/4 2 + 1 + S n/8 3 + S n/8 …… log2n + S 1 log2n 假设1个对象的序列所用递归栈的深度为0 如果每次递归左、右子序列的长度不等,并且先将较长的子序列的左、右端点保存在递归栈中,再对较短的子序列进行排序,可用表示最坏情况的大O表示法表示。此时其递归栈的深度不一定正好是log2n,其最坏情况为O log2n 。 mu,nu和tu表示稀疏矩阵行数,列数和非零元素个数,则转置矩阵的行数,列数和非零元素的个数分别是nu,mu和tu。转置可按转置矩阵的三元组表中的元素顺序进行,即按稀疏矩

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档