早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
在一个长度为n的顺序表中第i个元素(1≤i≤n)之前插入一个元素时,需向后移动【】个元素。
题目
在一个长度为n的顺序表中第i个元素(1≤i≤n)之前插入一个元素时,需向后移动【 】个元素。
参考答案
正确答案:n-i+1
n-i+1 解析:线性表的插入操作是指性表的第i-1个元素和第i个元素之间插入一个新的数据元素,使原长度为n的线性表的数据长度变为n+1。而且这样使数据元素ai-1和数据元素ai的逻辑关系也发生了变化。性表的顺序存储结构中,由于逻辑上相邻的数据元素的物理位置也相邻,因此,除非i=n+1,否则必须移动元素才能反映这种逻辑关系的变化。一般情况下,在第(n-1)个元素之前插入一个元素时,需将第n至i个元素向后移动一个位置。这些元素共有n-i+1个。即,共移动n-i+1个元素。
n-i+1 解析:线性表的插入操作是指性表的第i-1个元素和第i个元素之间插入一个新的数据元素,使原长度为n的线性表的数据长度变为n+1。而且这样使数据元素ai-1和数据元素ai的逻辑关系也发生了变化。性表的顺序存储结构中,由于逻辑上相邻的数据元素的物理位置也相邻,因此,除非i=n+1,否则必须移动元素才能反映这种逻辑关系的变化。一般情况下,在第(n-1)个元素之前插入一个元素时,需将第n至i个元素向后移动一个位置。这些元素共有n-i+1个。即,共移动n-i+1个元素。
看了在一个长度为n的顺序表中第i个...的网友还看了以下:
闹钟一个?元,台灯一个45元,书包一个50元,帽子一个?元.(1)闹钟比书包便宜百分之60,一个闹 数学 2020-04-13 …
求一个一元二次方程,是它的两根分别是方程x的平方—7x-1=0各根的相反数为什么看很多这个题的答案 数学 2020-05-15 …
一元二次方程应用题某商场销售一批衬衫,进货价为每件40元,按每件50元出售,一个月内能售出500件 数学 2020-05-16 …
有一千个数排成一行其中任意相邻的三个数中间的数等于它前后两数的和若第一个和第二数都是一则这一千数的 数学 2020-05-21 …
如果两个一元二次方程(X方)+X+M=0与M(X方)+X+1=0分别有两个不相同的实根,但其中有一 数学 2020-05-21 …
解一元一次方程应用题!急某商场正在卖娃娃和徽章,若买一个娃娃和一枚徽章共135元,若买两个娃娃和三 数学 2020-06-06 …
来源于历史故事的成语3个写几个含有近义词的成语3个含有修辞的成语比喻3来源于历史故事的成语3个写几 语文 2020-06-10 …
一到数学逻辑题有三个人去吃饭,吃了25元,于是每个人拿出10元,服务员找回5元,服务员不小心将其中 其他 2020-06-26 …
构造两个一元二次方程,构造两个一元二次方程,使它的两个根分别是5,-8.构造两个一元二次方程,使它 数学 2020-06-27 …
我向甲借50元,我向乙借50元.买了一个97元的东西,别人找我3元,我还甲乙个一元,还有一元自己留 数学 2020-06-30 …