99问答网
所有问题
假设线性表采用顺序表为存储结构,其插入与删除在什么位置最快
如题所述
举报该问题
推荐答案 2017-12-23
都是在末尾插入和删除最快
如果插入在中间甚至在表头,那样要后移插入位置后面的所有结点一个单位,而如果是在表尾插入的话,只需要直接添加一个结点即可。
删除同理,如果我们是在中间删除,要将删除位置后面的结点都前移一个单位,而如果是在表尾删除的话,只需要将最后一个删除点即可。
顺序存储结构最耗时的是移动结点的操作。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7WttOtzW7OjWOeeevX.html
相似回答
顺序存储结构线性表
的
插入与删除
答:
按位置和按值插入和删除
。1)按位置比较简单,插入时,从表尾开始到要插入的位置,每个元素向后面移动一个位置,最后将要插入的值放入即可。删除的话,直接从要删除的后一个开始,所有元素向前移动一个位置即可。2)按值删除,先需要查找,可以选择顺序查找,二分查找(有序表)等。找到后,记录位置,后面...
顺序表
的
插入与删除
的时间主要花
在什么
操作上
答:
顺序表的插入和删除操作的时间主要耗费在移动元素上
,而移动元素的个数取决于插入和删除元素的位置。最好情况:查找的元素就在表头,仅需比较一次,时间复杂度为O(1)。最坏情况:查找的元素在表尾(或不存在)时,需要比较n次,时间复杂度为O(n)。顺序表是在计算机内存中以数组的形式保存的线性表,...
若某
线性表
长度为n且
采用顺序存储
方式,则运算速度
最快
的操作是( )。
答:
【答案】:B 在
线性表
中
插入和删除
元素都需要修改前驱和后继的指针。查找并返回第i个元素的值,这个只要找到该位置读取即可。查找与给定值相匹配的元素的
位置,
先读取第一个元素再比较,依次类推直到找到该元素。
数据
结构
中
线性表
的
插入与删除
答:
插入的时候是在p节点后面插入
,只需要p非空就行了, 而删除的时候,我感觉应该分为两种情况考虑(假设p前面的节点为t): 1.p->next==null,这种情况只需要t->next=null就可以完成删除操作了,而p->next==null,所以也可以写成t->next=p->next。 2.p->next!=null,这种情况需要t->next=p->...
如何建立一个
顺序存储
的
线性表,
实现线性表的
插入
、
删除
操作
答:
3。链表中的结点分为两类:头结点和一般结点。头结点是没有数据域的。4。基本操作有:初始化链表,增加结点
和删除
结点,求链表的长度等等。struct Linknode{ int data;struct Linknode *next;};这个地方有个知识点:这个是链表的数据结构是有结构体和指针构成。结构体名为Linknode.但这里面没有定义...
在
线性表
中
,插入和删除
操作是最常用的操作,对吗?
答:
某
线性表
中最常用的操作是在最后一个元素之后插入一个元素
和删除
第一个元素,则采用仅有尾指针的单循环链表存储方式最节省运。选D。仅有尾指针的单循环链表,可以非常方便地找到尾结点,尾结点后面的第一个结点往往是头结点,头结点的下一个结点就是第线性表的第一个结点。对最后一个元素和第一个...
线性表在顺序存储结构
上的
插入和删除
操作 1问题描述 在一个有n个整数...
答:
题目说的是n和i,也就是说n和i是具有通用性的,对任何数字都成立,那么 你想想长度为5的表,你要在第四位插入一个数,是什么样的结果呢?就是前三位不动,然后你挤进去一个第四位数,原来的第四第五位数就只能往后移了,也就是移了两个 那么2当然应该是等于5-4+1 选B 请参考 ...
链式
存储插入和删除
的时间复杂度
答:
表面上看上面的说法没有什么问题,但其实在日常的使用中,比如要在数据集合的第i个
位置插入
或删除一个元素,要完成这样一个动作,使用
顺序存储
需要查找到元素然后执行插入或
删除,
时间复杂度为 O(1)+O(n)=O(n) ;而链式存储同样需要先查找到元素然后在插入或删除,时间复杂度为 O(n)+O(1)=O(n...
填空题1:对于一个长读为n的
顺序存储
的
线性表,在
表尾
插入
元素的时间复杂...
答:
对于一个长度为n的
顺序存储
的
线性表,在
表头插入元素的时间复杂度为0(n),在表尾插入元素的时间复杂度为0(1)。顺序存储的线性表,是用数组实现的。在表尾插入元素,只要直接在表尾增加一个元素,并修改表的元素个数(加1)。所以其复杂度为0(1)。
大家正在搜
顺序表是线性表的什么结构
顺序表是有序的线性表
线性表顺序表链表概念
线性表的数组表示是顺序表吗
假设集合用有序线性表
假设在有序线性表A上进行二分查找
假设以带头节点的单链表表示线性表
线性表是线性结构
线性表就是顺序表
相关问题
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新...
为什么"若长度为n的线性表采用顺序存储结构在其第i个位置插入...
如果要求频繁的对线性表进行插入和删除操作,则线性表应该采用(...
链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表...
顺序存储结构线性表的插入与删除
数据结构中的顺序表的插入和删除问题
何时选用顺序表、何时选用链表作为线性表的存储结构为宜
若频繁地对一个线性表进行插入和删除操作,该线性表宜采用何种存...