向一个有N个元素的顺序表中插入一个元素,平均要移动的个数为?
问题描述:
向一个有N个元素的顺序表中插入一个元素,平均要移动的个数为?
答
平均要移动的个数为n/2.
插入末尾,移动0个元素,插入表首移n个元素.平均就是n/2,(0+1+2……+n)/(n+1),因为有n+1个位置可供插入.
相关推荐
- C程序矩阵移动问题给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素依次左移,原来左边的各列依次绕到右边.例如,有下列矩阵: 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5若k为2,程序执行结果为 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果.注意:不得增行或删行,也不得更改程序的结构!#include #define M 3#define N 5void fun(int (*a)[N],int k){ int i,j,p,temp;// a[i][N-1]=temp; }}个人看不明白有几个问题希望高手解答第一个我自己认为该fun函数只是把第一列的所有元素移到了最后一列 但没有
- 湖北第二师范《数据结构》题,1.在n个结点的二叉树中,结点有m个树叶,则一定有 个度1.数据采用链式存储,要求 ( )A.每个结点占用一片连续的存储区B.所有的结点占用一片连续的存储区C.结点的最后一个字段是指针类型字段D.每个结点有多少个后继,就设有多少个指针字段.2.算法分析的主要任务是分析 ( )A.算法的执行时间和问题规模之间的关系B.各算法中是否存在语法错误C.算法的功能是否符合语法要求D.算法是否具有较好的可读性3.在长度为n的__上,删除第一个元素,其算法的时间复杂度是o(n).( )A.只有表头指针的不带表头结点的循环单向链表B.只有表尾指针的不带表头结点的循环单向链表C.只有表尾指针的带表头结点的循环单向链表D.只有表头指针的带表头结点的循环单向链表4.若6各元素进栈的顺序是1、2、3、4、5、6,出栈的顺序是2、3、4、6、5、1,则栈的容量至少是 ( )A.2 B.3 C.4 D.55.在一棵高度小于5的二叉树中,若结点的中序序列是abcdef,则结点的后序序列有可能是 (
- 关于PN结的问题《模拟电子技术基础》中说PN结中的内建电场是由于P区带有不能*移动的负电荷,而N区带有不能*移动的正电荷,所以PN结之间就会产生一个由N指向P的内建电场,但是我想问为什么P区会带不能移动的负电荷,N区会带不能移动的正电荷,因为按我的理解,P区也就是P型半导体,它又叫空穴型半导体,所以它内部有可以移动的带正电的空穴,没有不能移动的负电荷,反之,N型半导体中也只有可以移动的*电子,但到是有不能移动的正电荷,如果按照网上的一些解释,当P区和N区一接触的时候,那么P区的多子——空穴跑到N区,而N区的多子——*电子跑到P区,效果应该就是一个复合的结果,也就是说,P区的空穴消失,共用电子对形成,共价键变得完整,而这时P区应该是显正电性,因为P型半导体中掺入的硼元素为最外层电子数3的五价元素,所以它应该显正电,N区也是显正电性.
- 数据结构试题,求高手给解答下啊1、3个节点可以构成 棵不同形态的二叉树. 2、对于一棵具有n个结点的二叉树,当它为一棵 二叉树时具有最小高度,即为 ,当它为一棵单支树时具有 高度,即为 . 3、一个图的_________表示法是唯一的,而___________表示法是不唯一的. 4、在一棵有n个结点的完全二叉树中,对这些结点按层序编号,若一个结点编号为59,则其双亲编号为 ,若一个结点编号为23,则其有右孩子的条件是 . 5、一棵深度为h的完全二叉树上的结点总数的最小值为 ,最大值为 . 6、 查找法的平均查找长度与元素个数n无关. 7、在带头结点的循环链表h中,判断表空的条件是 . 8、一个具有n个顶点的无向完全图的边数为 . 9、数组M中
- 在一个长度为n的顺序线性表中顺序查找值为x的元素时,查找成功时平均查找长度为多少
- 在长度为N的顺序表仲,插入一个新元素平均需要移动表中_______个元素?删除一个元素平均需要移动_______个在长度为N的顺序表仲,插入一个新元素平均需要移动表中________个元素,删除一个元素平均需要移动_______个元素,填什么?怎么算的?
- W、M、X、Y、Z、Q是原子序数依次增大的短周期元素,X、Y是金属元素,X的焰色呈黄色.六种元素核电荷数之和为71,W、Q最外层电子数相同,Q的核电荷数是W的2倍.Z的单质和氧化物均为原子晶体.工业上一般通过电解氧化物的方法获得Y的单质.请回答下列问题:(1)Y的离子结构示意图______;M元素在元素周期表中的位置为______.(2)写出电子式并在括号内指出所含化学键的类型:Q的氢化物______;X与W按原子个数比2:1形成的化合物______.(3)W、M、X、Y、Z、Q原子半径由小到大的顺序为______(用元素符号表示).(4)W、M、Q形成的氢化物的稳定性______(用氢化物分子式表示),Z元素氢化物的分子空间构型______.(5)X、Y、Q的最高价氧化物对应的水化物之间两两均可反应,写出反应的离子方程式:______,______,______.(6)写出一个化学反应方程式,证明下列结论:非金属性M比W强:______;非金属性Q比Z强:______.
- X(5) ENDIFENDFORFOR M=10 TO N+1 (6) (7) NEXT(8) FOR K=1 TO 10A(K" target="_blank"> 一、 程序填空1. 输入一串数字字符,当其个数为10时,进行各个数字求和运算,否则重新输入.CLEARSET TALK OFFS=0DO WHILE .T.ACCEPT “输入一串数字字符:” TO XM= (1) IF M=10(2) ENDIF(3) ENDDOFOR N=1 TO 10S=S+ (4) ENDFOR”该数字字符各个数字之和为:”,SSET TALK ONRETURN2. 定义一个包含10个元素的A数组,该数组中已有9个数据且按从小到大顺序存放,第10个元素为空,现输入一个数放到数组中,且要求仍为由小到大顺序.CLEARSET TALK OFFDIME A(10)FOR K=1 TO 9INPUT "输入"+ "第"+STR(K,2)+ "个数据" TO A(K)NEXTINPUT “输入要插入的数:” TO XFOR N=1 TO 9IF A(N)>X(5) ENDIFENDFORFOR M=10 TO N+1 (6) (7) NEXT(8) FOR K=1 TO 10A(K
- 数据结构试题一、 选择1.将含有100个节点的完全二叉树,从上到下,从左到右进行编号,根节点编号为1,则编号27的双亲为[ ].A.17 B.13 C.14 D.542.深度为h的满二叉树的第m层有[ ]个结点.A.B.C.D.3.设用邻接矩阵A表示有向图G的存储结构,则G中顶点i的出度为[ ].A.第i行非0元素的个数之和 B.第i列非0元素的个数之和C.第i行0元素的个数之和 D.第i列0元素的个数之和4.已知一个长度为16的顺序表,元素升序排列,采用折半法查找,若查找成功所需要比较次数最多是[ ].A.4 B.5 C.6 D.75.对n个记录进行快速排序,所需要的辅助存储空间大致为[ ].A.O(1) B.O(n) C.O(1og2n) D.O(n2)6.设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为[ ].A. 2,3,5,8,6 B. 3,2,5,8,6C. 3,2,5,6,8 D.2,3,6,5,8 二、 填空1.i=0,s=0
- 几道数据结构题1,将长度为n的单链表接在长度为m的单链表之后算法的空间复杂度为()A,O(1) B,O(n) C,O(m) D,(m+n)2,下列陈述正确的是()A,串可以是一篇文章 B,串的长度必须大于零 C,串中元素只能是字母 D,空串就是空白串3,在一棵度为2的树中,度为2的结点个数为3,则度为0的结点个数为()A,4 B,5 C,6 D,74,n个顶点的无向图最多可能有_____条边5,在一个带头结点的单循环链表中,p指向尾结点的直接前驱的前驱,则指向头结点的指针first可用p表示为first=______.6,已知一棵完全二叉树*有480结点,则该树*有____个叶子结点
- 甲、乙两人进行百米赛跑,当甲到达终点时,乙在甲后20米;如两人各自的速度不变,要使甲、乙两人同时到达终点,甲的起跑线应比原来后移多少米( ) A.20 B.24 C.25 D.30
- 实验小学要买60个篮球,现有甲乙丙三家商店可以选择.这三家商店的篮球价格都是90,但他们的优惠方法不同.甲店:买10个篮球免费赠送2个,不满10个不赠送.乙店:每个篮球优惠12元,丙店购物满100元返还现金15元,不满100元不返还.哪家比