社区
数据结构与算法
帖子详情
这道题应该怎么做
mybydhn
2012-10-07 03:49:55
1.共有5个元素的数组,在使用快速排序算法对它排序的时候,最糟糕的情况下需要比较几次,最好的情况需要比较几次。。怎么算。。不太会。。
2.假设执行函数func()的时间复杂度为O(1),则下面代码的执行复杂度为
for(int i=0;i<n;i++)
for(int j=0;j<i;j++)
func();
有可能的话讲解的尽量详细点。。。
...全文
148
5
打赏
收藏
这道题应该怎么做
1.共有5个元素的数组,在使用快速排序算法对它排序的时候,最糟糕的情况下需要比较几次,最好的情况需要比较几次。。怎么算。。不太会。。 2.假设执行函数func()的时间复杂度为O(1),则下面代码的执行复杂度为 for(int i=0;i<n;i++) for(int j=0;j<i;j++) func(); 有可能的话讲解的尽量详细点。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happytengfei
2012-10-10
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
2 1+2+3+。。。+n-1干嘛要去掉系数 怎么不是O(n^2/2)
[/Quote]
因为O(n^2/2)=O(n^2), 可以查一下O的定义
kingjo002
2012-10-10
打赏
举报
回复
2 1+2+3+。。。+n-1干嘛要去掉系数 怎么不是O(n^2/2)
huangxy10
2012-10-07
打赏
举报
回复
2,func的执行次数为T=1+2+3+。。。+n-1=n(n-1)/2=0.5*n^2-0.5*n
去掉系数和低次项,
所以是O(n^2)
huangxy10
2012-10-07
打赏
举报
回复
1,最好的情况是6次,最坏的情况是10次。
【1,2,3,4,5】;
如果每次都是取最后一个元素为中心轴就是最坏的情况,
第一轮需要比较4次,就是1,2,3,4,都有和5比较;
第二轮分解为[1,2,3,4]5,
这一轮取到了4,需要比较3次,就是123都要和4比较。
第三轮是2次,第四轮是1次。所以一共10次。
最好的情况是取中间的数作为中心轴,
第一轮还是4次;
第二轮分解为[1,2]3[4,5],
有两个小问题[1,2],[4,5];
每个小问题只要比较1次即可。
所以一共6次。
wutongye
2012-10-07
打赏
举报
回复
第二个复杂度为O(n^2)
微软等数据结构+算法面试100题全部答案集锦
在此之前,由于本人笨拙,这微软面试100题的答案只整理到了前60题(第1-60题答案可到本人资源下 载处下载:http://v_july_v.download.csdn.net/),故此,常有朋友留言或来信询问后面40题的答案。只是 因个人认为:...
C语言——连续
做
10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重
做
, 10道题
做
完
10道题
做
完后,按每题10分统计总得分,然后打印出总分和
做
错的题目数量。/ #include “stdafx.h” #include<stdlib.h> int add(int a,int b) { int answer; printf(“两数之和为:”); scanf_s("%d",&...
Java面试题突击100道
课程内容以面试常见考点为出发点,核心目的是帮助大家用最少的时间,快速将知识点
做
下回顾,提高面试的成功率,解决一问三不知的尴尬; 注意!该专题是以突击为目的,所以并不是深入讲解系列;
pli测试50题题库_PLI认知能力测试,谁懂这个?我面试刚
做
完,12分钟答了26道题,自我感觉没什么错误,有希望通过吗?...
个人感觉,PLI主要考察快速理解和判断的能力,每道题总体来说都不难,但是要在12分钟
做
完50道题,还是有难度的, 我就只
做
完了46道。题目情况语言类:基本属于普通的形式逻辑,阅读理解题,根据给定一两句话,是否...
写乐100道练习题_三年级混合运算题100道
完整word版,三年级混合运算题100道学习...2、在 52+80×7
这道题
中,要先算( )法,再算( )法。3、在 12+42÷6
这道题
里,要先算( )法,再算( )法。4、5 个 6 是( ),再加上 25,和是( ),综合算式()。5、用 30 减...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章