算法导论 2.3-4
来源:互联网 发布:u盘 恢复数据.电脑 编辑:程序博客网 时间:2024/05/16 13:48
题目
插入排序可以如下改写成一个递归过程:为排序A[1...n],先递归地排序A[1...n-1],然后再将A[n]插入到已排序的数组中去。对于插入排序的这一递归版本,为他的运行时间写一个递归式
分析
按照分治法分析:
分解:算法不需要分解,D(n) = 0
解决:递归地解决规模为n-1的子问题,时间为T(n-1)
合并:将一个元素插入到n个以排序的数组中,显然最坏运行时间为C(n) =
则递归式为:
- 算法导论 2.3-4
- 算法导论 练习 2.3-4
- 算法导论 练习题 2.3-4
- 算法导论 2.3-7
- 算法导论 2.3-2
- 算法导论 2.3-3
- 算法导论 2.3-5
- 算法导论 2.3-7
- 算法导论2.3-6
- 算法导论2.3.7
- 算法导论2.3.7
- 算法导论2.3-7
- 算法导论 4-4
- 算法导论14.3-4
- 算法导论15.4-4
- 算法导论11.1-4
- 算法导论 1.1-4
- 算法导论 2.1-4
- x86平台内核配置、编译、和安装
- (1)java基本常识
- (2)变量与运算
- 黑马程序员-反射
- android调用系统通讯录
- 算法导论 2.3-4
- (3)函数和数组,控制语句
- Zigbee协议栈--重要设备地址
- java设计模式学习一
- 孙鑫掌握C++20130507
- (4)数组
- (5)面向对象,封装&this关键字
- C语言实现二叉树的递归遍历与非递归遍历
- Solr Analysis And Solr Query -- Solr分析以及查询