(12)在包含 1000 个元素的线性表中实现如下各运算,哪一个所需的执行时间最长? A)线性表按顺序方
(12)在包含 1000 个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?
A)线性表按顺序方式存储,在线性表的第 100 个结点后面插入一个新结点;
B)线性表按链接方式存储,在线性表的第 100 个结点后面插入一个新结点
C)线性表按顺序方式存储,删除线性表的第 900 个结点
D) 线性表按链接方式存储,删除指针 P 所指向的结点
(12)【答案】A)
【解析】线性表按链式存储时,对表中的元素进行插入的删除不怕像顺序存储那样需要移动表中的元素,只需修改指针即可。对于顺序存储表来说,当在第100个结点后插入新结点时凰900个结点都要往后移一个单元,当删除第900个结点时凰100个结点都往前移一个单元。
设计算法,求出非线性方程6x^5-45x^2+20=0的所有根,并使误差不超过〖10〗^(-4). 数学 2020-04-26 …
关于java直接插入算法的问题当初始序列已经按键值有序,用直接插入算法对其进行排序,需要循环的次数 其他 2020-05-13 …
从软件工程的观点看,软件包括A.程序B.程序和程序研发文档C.程序的开发、使用和维护所需的所有文档 计算机类考试 2020-05-24 …
任何一个基于“比较”的内部排序的算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为( 计算机类考试 2020-05-26 …
计算机在计算时总是按一定的程序进行,下图是一个计算程序:+2→×(+5)→+(-7)→>150→停 其他 2020-06-20 …
如何计算产能?请看我举的一个例子.假设一个产品,分A、B、C、D、E、F道工序,各所需时间为:工序 其他 2020-07-09 …
O(n1.5)与O(nlog2n)中的O是什么意思?希尔排序中提到:如果选取增量序列,则在最坏的情 数学 2020-07-23 …
Test1.\x05编写一个程序计算下列不等式:1+1/2+1/3++1/n>limit所需级数的 其他 2020-08-03 …
算工序时间的一到问题加工一种物品W,有三条作业生产线A,B,CA作业生产线有3道工序:依次是a,b, 其他 2020-11-05 …
区间排序算法的实现,代码C++,排序算法的问题假设含假设含n个数据元素的序列中,所有关键字为介于个数 其他 2020-11-28 …