填空题

设顺序存储的线性表存储结构定义为: struct sequnce {ELEMTP elem[MAXSIZE]; int len; } 将下列简单插入算法补充完整。 void insert(struct sequnce *p,int i,ELEMTP x) {v=*p; if(i<1)||(i>v.len+1)printf(“Overflow“); else { for(j=v.len;();j- -)(); v.elem[i]= () ;v.len=(); } }

正确答案

j>=i;v.elem[j+1]=v.elem[j];x;v.len+1

答案解析

相似试题
  • 线性表(a1,a2,…,an)的顺序存储结构中,设每个单元的长度为L,元素ai的存储地址LOC(ai)为()。

    填空题查看答案

  • 顺序查找法适用于存储结构为顺序或链接存储的线性表。

    判断题查看答案

  • 顺序查找技术适合于存储结构为()的线性表,而折半查找技术适用于存储结构为()的线性表,并且表中的元素必须是()。

    填空题查看答案

  • 顺序查找适用于存储结构为()的线性表。

    单选题查看答案

  • 顺序查找法适合于存储结构为()的线性表。

    单选题查看答案

  • 在顺序存储的线性表R[0‥29]上进行分块查找(设分为5块)的平均查找长度为()。

    单选题查看答案

  • 已知一个顺序存储的线性表,设每个结点需占用m个存储单元,若第一个结点的地址为d1,则第1个结点的地址为()。

    填空题查看答案

  • 已知一个顺序存储的线性表,设每个结点需要占m个存储单元,若第一个结点的地址为da,则第i个结点的地址为()

    单选题查看答案

  • 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为da1,则第I个结点的地址为()。

    单选题查看答案