早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
在一个长度为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个...的网友还看了以下:
铀是原子弹重要原料,是核电站的重要燃料.如图是铀元素在元素周期表中铀元素的截图,下列有关说法错误的 化学 2020-05-13 …
X和Y两种元素化合可生成A和B两种化合物.A中X元素分数为75%,B中X元素的质量分数为80%,已 化学 2020-05-20 …
下表为元素周期表中的一部分,列出10种元素在元素周期表中的位置,用化学符号回答下列各问题(1)能形 化学 2020-06-09 …
(2013•衡阳)硼酸常用于治疗小儿湿疹.如图是硼元素在元素周期表中的相关信息.下列关于硼元素的说 化学 2020-07-29 …
如图是锑元素在元素周期表中的部分信息,下列有关说法不正确的是()A.元素属于金属元素B.锑原子核外有 化学 2020-11-01 …
铁是现代化学工业的基础,人类进步所必不可少的金属材料.(1)图1为铁元素在元素周期表中的信息,铁元素 化学 2020-11-01 …
下列图a是碘元素在元素周期表中的信息,图b是硫原子的原子结构示意图,图C为元素周期表的一部分,①-⑤ 化学 2020-11-17 …
铝元素和氯元素在元素周期表中的部分信息如图所示,下列说法不正确的是()A.氯是一种非金属元素B.铝元 化学 2020-12-07 …
在宏观、微观和符号之间建立联系是化学学科的特点.(1)下列是氟元素、钠元素、氯元素在元素周期表中的信 化学 2020-12-22 …
下图是钠元素和氯元素在元素周期表中的信息和有关的4种粒子结构示意图.请回答下列问题:(1)氯元素的一 化学 2021-01-20 …