loc(I:integer):pointer; {寻找链表中的第I个结点的指针}
procedure loc(L:linklist; I:integer):pointer;
var p:pointer;
j:integer;
[填空题] 函数GetElem实现返回单链表的第i个元素,请在空格处将算法补充完整。int GetElem(LinkList L,int i,Elemtype *e){LinkList p;int j;p=L->next;j=1;while(p&&ji)return ERROR;*e= (2) ;return OK;}
[单选题](1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。(2)静态链表中能容纳的元素个数的最大数在表定义时就确
[单选题](1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。(2)静态链表中能容纳的元素个数的最大数在表定义时就确
[单选题](1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。(2)静态链表中能容纳的元素个数的最大数在表定义时就确
[试题]单链表的删除操作procedure delete(L:linklist; I:integer);var p,q:pointer;
[试题]单链表的插入操作procedure insert(L:linklist; I:integer; x:datatype);var p,q:pointer;
[试题]N名学生的成绩已在主函数中放人一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。
[填空题] 若要将一个单链表中的元素倒置,可以借助()建立单链表的思想将链表中的结点重新放置。
[单选题]与单向链表相比,双向链表______。A.需要较少的存储空间B.遍历元素需要的时问较短C.较易于访问相邻节点D.较易于插入和删除元素A.B.C.D.
[单选题]与单向链表相比,双向链表______。A.需要较少的存储空间B.遍历元素需要的时间较长C.较易于访问相邻结点D.较易于插入和删除元素