在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?A)线性表按顺序
在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?
A)线性表按顺序方式存储,性表的第100个结点后面插入一个新结点
B)线性表按链接方式存储,性表的第100个结点后面插入一个新结点
C)线性表按顺序方式存储,删除线性表的第900个结点
D)线性表按链接方式存储,删除指针P所指向的结点
由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A),后面的900个结点都要往后移动,对于选项C),后面的100个结点都要往前移动。而对于线性表按链接方式存储,当进行插入与删除操作时,只改变相应的指针即可,所以比较4个选项的操作可易知,选项A)所需要的执行时间最长。
小侄儿在乡下读书,三年级要学英语,便利用暑假提前随我入城.学习之余,他每天总要画张画给我:或大或小 其他 2020-04-07 …
急!☆★1除以3等于0余1吗?★☆1÷3=0···1吗?1除以3于0余一,这个算式能够成立吗?整数 数学 2020-05-14 …
Excel行平均值公式填充我的基础数据在E列 我想计算E280到E289的平均值,然后下一行是29 其他 2020-05-16 …
求QBASIC 高一几个算法语句1、输入一个三位数 求各位数之和2、输入三数,除去最大值取剩下两数 数学 2020-05-17 …
感恩的习惯阅读答案,小侄儿在乡下读书,三年级要学英语,便利用暑假提前随我入城.学习之余,他每天总要 语文 2020-06-20 …
根据20除以三分之一这个算式提出一个用该算式解决的数学问题kuai 数学 2020-07-09 …
大大,这道题中的“输入包含多组测试用例.每组用例占一行”,计算a+bInput输入包含多组测试用例 其他 2020-07-20 …
mysql前n行求和原始表:table1IDNum1324334557…………增加一行,计算Num 其他 2020-07-23 …
观察下面的等式:3+1.5=3*1.5=4.56+1.2=6*1.2=7.29+1.125=9*1 数学 2020-07-30 …
怎么把excel中一行计算式加相同的倍数,如一行中1+2+3,每个数字加2倍,把它们变成2+4+6, 其他 2020-11-01 …