社区
数据结构与算法
帖子详情
(没人回答,看来这个很难吗?)想问一个算法排序的问题!n! √n,logn, log(logn),logn*logn, (1/3)^n,n,排序一下!
robinson7891
2011-03-17 07:45:16
n! √n,logn, log(logn),logn*logn, (1/3)^n,n,排序一下!
...全文
3899
13
打赏
收藏
(没人回答,看来这个很难吗?)想问一个算法排序的问题!n! √n,logn, log(logn),logn*logn, (1/3)^n,n,排序一下!
n! √n,logn, log(logn),logn*logn, (1/3)^n,n,排序一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FancyMouse
2011-03-18
打赏
举报
回复
>这个题目是没有正确答案的,要知道n是多少才行
出题人肯定是在比较大O
超级大笨狼
2011-03-18
打赏
举报
回复
(1/3)^n 不可能
绿色夹克衫
2011-03-18
打赏
举报
回复
想知道什么算法的复杂度能够达到(1/3)^n,都小于O(1)了
robinson7891
2011-03-18
打赏
举报
回复
是的
n趋于正无穷的
神经质女孩
2011-03-18
打赏
举报
回复
这题 n 没有说明的情况应该是趋于正无穷的
robinson7891
2011-03-18
打赏
举报
回复
n! √n,logn, log(logn),logn*logn, (1/3)^n,n,排序一下!
还有根号√n
robinson7891
2011-03-18
打赏
举报
回复
其实我的意思就是说算法复杂度,请哪个大哥教教我啊,这个题目
到底是答案是什么?
fire_woods
2011-03-18
打赏
举报
回复
(1/3)^n算法強大到數量越多, 運算時間越少的程度......
昵称是可以中文吗
2011-03-18
打赏
举报
回复
[Quote=引用 5 楼 fancymouse 的回复:]
>这个题目是没有正确答案的,要知道n是多少才行
出题人肯定是在比较大O
[/Quote]
其实楼主是想说算法复杂度
arong1234
2011-03-17
打赏
举报
回复
这个题目是没有正确答案的,要知道n是多少才行
例如 n=2时 log n * log n< log n,而n= 100时则相反
lzc52151
2011-03-17
打赏
举报
回复
二楼正解
(1/3)^n<log(logn)<logn<logn*logn<n<n!
arong1234
2011-03-17
打赏
举报
回复
这么简单要什么算法?不就有数学即可?
[Quote=引用楼主 robinson7891 的回复:]
n! √n,logn, log(logn),logn*logn, (1/3)^n,n,排序一下!
[/Quote]
ccltiancai
2011-03-17
打赏
举报
回复
(1/3)^n<log(logn)<logn<logn*logn<n<n!
我都抽过去了。。(1/3)^n都出来了。。
算法
分析 | 关于时间复杂度的知识点(1,n,
log
n,n*
log
n,n*2,n*3 的比较)
在做作业的时候 发现自己对这个知识点还是没有很清楚 现在对我百度到的博客做
一下
整理 1 大部分程序的大部分指令之执行一次,或者最多几次。如果
一个
程序的所有指令都具有这样的性质,我们说这个程序的执行时间是常数。
log
N 如果
一个
程序的运行时间是对数级的,则随着N的增大程序会渐渐慢下来,如果
一个
程序将
一个
大的
问
题
分解成一系列更小的...
Java
算法
时间复杂度的表示:o(1)、o(n)、 o(
log
n)、o(n
log
n)
Java
算法
时间复杂度的表示:o(1)、o(n)、 o(
log
n)、o(n
log
n) 在描述
算法
复杂度时,经常用到O(1)、O(n)、O(
log
n)、O(n
log
n)来表示对应
算法
的时间复杂度, 这里进行归纳
一下
它们代表的含义: O后面的括号中有
一个
函数,指明某个
算法
的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 O(n):时间复杂度为O(n),代表数据量增大几倍,耗时也增大几倍。比如常见的遍历
算法
。 再比如时间复杂度O(n^2),就代表数据量增大n倍时,耗时增大n的平方倍,这是比线性更高
算法
运行时间1、
log
N、N、N
log
N 、N^2、N^3、2^n之间的比较
排序
算法
中,常常要求我们估算出最坏情况运行时间和平均情况/期望运行时间。在估算运行时间时,我们常用到下面一些时间量: 1 大部分程序的大部分指令之执行一次,或者最多几次。如果
一个
程序的所有指令都具有这样的性质,我们说这个程序的执行时间是常数。
log
N 如果
一个
程序的运行时间是对数级的,则随着N的增大程序会渐渐慢下来,如果
一个
程序将
一个
大的
问
题
分解成一系列更小的
问
题
,每...
通过
一个
数的数值n推导出它的最高位数k,即k=θ(
log
(n))
本文给出的基数
排序
时间复杂度θ(k*n)中k值的求解方法,即证明
一个
数值为n的数与其位数k的关系为:k=O(
log
(n))或k=θ(
log
(n))
数据结构与算法
33,025
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章