早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
在一个长度为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个...的网友还看了以下:
如图,一粒子在第二象限内,x轴和y轴上运动.它从原点出发,依次运动到(-1,0),(-1,1),( 数学 2020-05-13 …
帮我答横线上的题把点A向右移动-1个单位,得到的数是x+(-1),若把点A向左移动-1个单位,得到 数学 2020-05-20 …
如图,在平面直角坐标系上有个点P(1,0),点P第一次向上跳动1个单位至P1(1,1),紧接着第二 数学 2020-05-21 …
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数己经排好序,将第i个 计算机类考试 2020-05-26 …
在直角坐标系中,设一质点M自P0(0,-1)处向左运动1个单位长度→在直角坐标系中,设一质点M自P 数学 2020-06-06 …
一小球在数轴上来回滚动,如果向右滚动1个单位长度,我们就用+1表示.现小球从表示-2的点处开始滚动 数学 2020-06-13 …
1.已知甲运动方式为:先竖直向上运动1个单位长度后,再水平向右运动2个单位长度;乙运动方式为:先竖 数学 2020-06-27 …
点P从数轴的原点出发,第一次向右移动1个单位长度,第二次向左移动2个单位长度,第三次向右移动3个单 数学 2020-06-27 …
已知数轴上某一点x.(1)把点x向右移动1个单位,得到的数是x+1,若把点x向左移动1个单位,得到 其他 2020-07-21 …
(2010•淅川县一模)如图,在平面直角坐标系上有个点P(1,0),点P第1次向上跳动1个单位至点P 数学 2020-11-11 …