杭电算法分析与复习提纲.docVIP

  • 32
  • 0
  • 约8.32千字
  • 约 6页
  • 2016-10-12 发布于贵州
  • 举报
杭电算法分析与复习提纲

杭电算法设计与分析复习提纲 杭电算法设计与分析复习提纲 1 学弟学妹求送点财富 1 填空题 5 快速排序的随机化版本 5 计数排序 6 学弟学妹求送点财富 这份答案是在2014年上半年总结,红色部分为考到的题目,老师没有对题目做无任何修改 选择判断蒙一下就可以了40分。 简答题 5*8=40分 5.2-3 求骰子期望值 略 7.1-4 应如何修改QUICKSORT,才能使其按非增序进行排序? 在划分子树组时,将大于主元的元素放左边,小于主元的元素放右边 7.2-2 当数组A的所有元素都具有相同值时,QUICKSORT的运行时间是什么? 7.2-4 银行经常按照交易时间,来记录有关某一账户的交易情况,但是,很多人喜欢按照票据号来收到其银行对账单。因此,如何将按交易时间排序转换成按支票编号来排序,就成为一个对几乎排好序的输入进行排序的问题。证明在这个问题上,过程INSERT_SORT的性能往往优于过程QUIKSORT。 (引用自网络)对于QUIKSORT来说,输入一个已排序的数组属于最坏的情况,则每次区间划分都是最大程度的不对称。其算法运行的递归时间为T(n) = T(n-1) + Θ(n), 算法时间复杂度为Θ(n^2); 而对INSERT-SORT来说,输入一个已排序的数组却属于最佳的情况,算法时间复杂度为O(n)。也就是说当输入一个几乎排好序的数

文档评论(0)

1亿VIP精品文档

相关文档