早教吧作业答案频道 -->其他-->
关于渐进时间复杂度的问题在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为?习题的答案是0(1),不知道对不对哦.还有渐进时间复杂度怎么算?如果该成:在一个长度为n的顺序
题目详情
关于渐进时间复杂度的问题
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为?
习题的答案是0(1),不知道对不对哦.
还有渐进时间复杂度怎么算?
如果该成:
在一个长度为n的顺序表的表尾插入一个新元素的时间复杂度为?是不是0(n).
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为?
习题的答案是0(1),不知道对不对哦.
还有渐进时间复杂度怎么算?
如果该成:
在一个长度为n的顺序表的表尾插入一个新元素的时间复杂度为?是不是0(n).
▼优质解答
答案和解析
在一个长度为n的顺序表的表尾插入一个新元素的时间复杂度为?是不是0(n).
你这个改法和题目一个意思。。。 渐进时间复杂度简称时间复杂度。。。。
答案是对的,就是O(1),代表是个常量级(因为是在表尾插入的,顺序表读取表尾元素是个常量级操作,插入操作无需移动因此也是个常量级操作)。
渐进时间复杂度怎么算?
写出程序或伪代码,如果外层没有循环,就是O(1),有一层循环,就是O(n),有两层就是O(n^2)。。。依次类推。。(其实这个是错的,不过如果是要应付等考什么的,这个方法做出的答案绝对是正确的!)
比如:
x = 1; 这个的频度就是O(1);
for( i = 0; i < n; ++i )
x = 1; x = 1;这句的频度就是O(n);
for( i = 0; i < n; ++i )
for( j = 0; j < n; ++j )
x = 1; x = 1;这句的频度就是O(n^2);
时间复杂度等于一个算法中原操作执行的语句频度,所以上面三个例子的时间复杂度分别为O(1),O(n),O(n^2);
其他的时间复杂度比如O(nlogn),一般不会要你求的,最多记住有些算法,比如快速排序、堆排序等,它的时间复杂度是O(nlogn)。
其实正确的时间复杂度算法就是算出该算法中原操作执行的语句频度。原操作的语句频度算法是算出它执行的次数,取最高数量级(非严格表述)。
想知道准确严格的时间复杂度求法,可以参考《算法导论》第一部分第三章---函数增长。
你这个改法和题目一个意思。。。 渐进时间复杂度简称时间复杂度。。。。
答案是对的,就是O(1),代表是个常量级(因为是在表尾插入的,顺序表读取表尾元素是个常量级操作,插入操作无需移动因此也是个常量级操作)。
渐进时间复杂度怎么算?
写出程序或伪代码,如果外层没有循环,就是O(1),有一层循环,就是O(n),有两层就是O(n^2)。。。依次类推。。(其实这个是错的,不过如果是要应付等考什么的,这个方法做出的答案绝对是正确的!)
比如:
x = 1; 这个的频度就是O(1);
for( i = 0; i < n; ++i )
x = 1; x = 1;这句的频度就是O(n);
for( i = 0; i < n; ++i )
for( j = 0; j < n; ++j )
x = 1; x = 1;这句的频度就是O(n^2);
时间复杂度等于一个算法中原操作执行的语句频度,所以上面三个例子的时间复杂度分别为O(1),O(n),O(n^2);
其他的时间复杂度比如O(nlogn),一般不会要你求的,最多记住有些算法,比如快速排序、堆排序等,它的时间复杂度是O(nlogn)。
其实正确的时间复杂度算法就是算出该算法中原操作执行的语句频度。原操作的语句频度算法是算出它执行的次数,取最高数量级(非严格表述)。
想知道准确严格的时间复杂度求法,可以参考《算法导论》第一部分第三章---函数增长。
看了 关于渐进时间复杂度的问题在一...的网友还看了以下:
两个时间相减,以半小时为单位,判断出是几个半小时主要是确定加班时间的.加班最小单位为半小时,低于半小 2020-03-30 …
英语中有些动词是没有现在进行时的 是不是所有的动词都有过去时的. 2020-05-16 …
新概念中有一句macaroni has been grown in this area for o 2020-05-16 …
制备单克隆抗体在制单克隆抗体时的杂交瘤细胞如果注入人体,会不会长出瘤子?杂交瘤细胞跟瘤细胞有怎样的 2020-05-17 …
形容学的杂不如学的精汉语有什么谚语吗?用英语怎么说呢? 2020-06-08 …
原来我们不是顾念所见的,乃是顾念所不见的,因为所见的是暂时的,所不见的是永远的. 2020-06-23 …
在一定时间内,动物体内的CO2产生量与02的消耗量的比值称为呼吸嫡(RQ).不同底物在完全氧化时的 2020-07-03 …
W=Gh合不合理?一个物体只有在匀速上升时才是Gh.因为根据二力平衡F等于G.而如果说一个人背着书 2020-07-07 …
已知ab+a+b+1=13,求a+b.我只会求a、b为整数时的值,不知道是不是老师把题目出错了. 2020-07-09 …
求真务实不可能一蹴而就、一劳永逸。彼时的“真”不能代替此时的“真”,彼事的“实”不能代替此事的“实 2020-07-16 …