社区
数据结构与算法
帖子详情
设有两个算法在同一机器上运行,其执行时间分别为100n^2和2^n,要使前者快于后者,n至少要多大?
cxxer
2007-05-09 12:52:25
设有两个算法在同一机器上运行,其执行时间分别为100n^2和2^n,要使前者快于后者,n至少要多大?
...全文
1838
6
打赏
收藏
设有两个算法在同一机器上运行,其执行时间分别为100n^2和2^n,要使前者快于后者,n至少要多大?
设有两个算法在同一机器上运行,其执行时间分别为100n^2和2^n,要使前者快于后者,n至少要多大?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Vincent_chen0305
2008-11-28
打赏
举报
回复
http://hi.baidu.com/rootkitor/blog/item/4fcb191cf2b49b8c87d6b6b9.html
此题有解.
cxxer
2007-05-13
打赏
举报
回复
有数学解法吗?我是一道书本上的题。谢谢
wgsasd311
2007-05-09
打赏
举报
回复
--运行坏境(sql查询分析器)
declare @i int
set @i=8
while 100*power(@i,2)>power(2,@i)
begin
set @i=@i+1
end
print @i
scanlog
2007-05-09
打赏
举报
回复
3
for (int i =1;;i++)
{
clock_t start1,end1;
double duration1,duration2;
start1 = clock();
double t1;
t1 = 100 * i * i;
end1 = clock();
duration1 = (double)(end1 - start1)/CLOCKS_PER_SEC;
clock_t start2,end2;
start2 = clock();
double t2;
t2 = pow(2.0,i);
end2 = clock();
duration2 = (double)(end2 - start2)/CLOCKS_PER_SEC;
if (duration1 < duration2)
{
AfxMessageBox(L"aa");
}
}
日立奔腾浪潮微软松下联想
2007-05-09
打赏
举报
回复
15
fire_woods
2007-05-09
打赏
举报
回复
1
解方程
100n^2<2^n
你可以从1到10000一个一个实验.直到<成立.
估计16左右就差不多啦.
829数据结构与计算机网络,2017年吉林农业大学信息技术学院829数据结构与计算机网络之数据结构考研仿真模拟题...
一、填空题1.
设有
两个
算法
在
同一
机器
上
运行
,其
执行
时闻分别为_____。【答案】15【解析】当时,而,时,2. 分别采用堆排序,快速排序,起泡排序和归并排序,对初态为有序的表,则最省
时间
的是_____
算法
,最费
时间
的是_____
算法
。【答案】起泡;快速,【解析】当初态为有序表时,冒泡排序只需要进行一趟比较即可,此时
时间
复杂度为〇(n )而快速排序
算法
需要比较的次数达到最大,
时间
复杂度为3. 一个...
数据结构学习
213997058 linux c语言开发交流群欢迎大家加入学习 本章的重点是了解数据结构的逻辑结构、存储结构、数据的运算三方面的概念及相互关系,难点是
算法
复杂度的分析方法。 需要达到层次的基本概念和术语有:数据、数据元素、数据项、数据结构。特别是数据结构的逻辑结构、存储结构及数据运算的含义及其相互关系。数据结构的两大类逻辑结构和四种常用的存储表示方法。 需要达到层次的内容有
算法
算法
学习练习一
算法
学习练习一 初始步:循环开始之前,L1为真。pow1为真 归纳步:如果在循环的第j个迭代前, Li-1 为真,则在循环的第j+1个迭代前, L i为真;在Lj的时候,Li-1就是a^(i-1),a的(i-1)次方了,Lj-1为真。在循环的第j+1迭代前,Lj,就是在Li-1上面再乘以了一个a,即为a的i次方,为真 终止步: 当循环终止时, L n 为真。当i=n+1时,循环结束,此时p...
算法
的复杂度
空间复杂度 空间复杂度是程序
运行
所以需要的额外消耗存储空间, 也用o() 来表示 比如插入排序的
时间
复杂度 是o(n^2), 空间复杂度是o(1) 而一般的递归
算法
就要有o(n) 的空间复杂度了, 因为每次递归都要存储返回信息 一个
算法
的优劣主要从
算法
的
执行
时间
和所需要占用的存储空间
两个
方面衡量,
算法
执行
时 间的度量不是采用
算法
执行
的绝对
时间
来计算的,因为一个
算法
在不同的
机器
上
执行
所花的
时间
不一样,在不同时刻也会由于计算机资源占用情况的不同,使得
算法
在
同一
台计算机上
执行
的
时间
也不
数据结构题集答案全解(包括非
算法
题)1
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章