博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法导论(第三版) 第二章练习题
阅读量:2457 次
发布时间:2019-05-11

本文共 359 字,大约阅读时间需要 1 分钟。

2.1-1

a.31,41,59,26,41,58

b.31,41,59,26,41,58

c.31,41,59,26,41,58

d.26,31,41,59,41,58

e.26,31,41,41,59,58

f.26,31,41,41,58,59

2.1-2

第5行: while i >0 and A[i]<key

2.1-3

2.2-1

Θ(n^3)

2.2-2

2.3-6

每次插入时用二分法查询位置

每个元素需要操作n。

找位置lgn。

时间复杂度Θ(n*lgn)

2.3-7

1.分治排序。时间复杂度Θ(n*lgn)

2.去重。时间复杂度Θ(n)

3.上述序列取x-A[i]并反转排序。时间复杂度Θ(n)

4.1,3中数列皆为从小到大排序,找相同值。时间复杂度Θ(n)

5.综上时间复杂度Θ(n*lgn)

转载地址:http://jkshb.baihongyu.com/

你可能感兴趣的文章
使用bash默认环境_使用Bash炸鱼壳以获得漂亮的默认设置
查看>>
net开源开发web框架_我的6大Web开发开源框架
查看>>
PDF的Adobe Acrobat的开源替代品
查看>>
python传递数据_使用此消息传递库在C和Python之间共享数据
查看>>
自动化脚本自动化执行_5个用于自动化基本社区管理任务的脚本
查看>>
helm 和kubectl_适用于初学者的基本kubectl和Helm命令
查看>>
linux防火墙_Linux防火墙入门
查看>>
matlab 替代品_MATLAB的4种开源替代品
查看>>
minecraft1.5_Minecraft的5种开源替代品
查看>>
微软 开源 控制台_使用此开源窗口环境一次运行多个控制台
查看>>
tmux 嵌套 tmux_使用tmux和kubectl的功能对Kubernetes进行故障排除
查看>>
如何创建工件坐标系_自动创建研究工件
查看>>
针对CI / CD管道和Windows用户的提示以及更多Ansible新闻
查看>>
ansible剧本如何写_我学过的3课:写Ansible剧本
查看>>
bash 脚本部署lmnp_使用Bash自动化Helm部署
查看>>
linux 中移动文件_如何在Linux中移动文件
查看>>
ansible 模块_您需要知道的10个Ansible模块
查看>>
无处不在_Kubernetes几乎无处不在,正在使用Java以及更多的行业趋势
查看>>
ansible 中文文档_浏览Ansible文档,自动执行补丁,虚拟化以及更多新闻
查看>>
人脸关键点 开源数据_谦虚是开源成功的关键,Kubernetes安全斗争以及更多行业趋势...
查看>>