1浙江大学远程教育学院《数据结构与算法》课程离线作业姓名:学号:年级:学习中心:—————————————————————————————一、填空题:(【序号,章,节】)【1,1,2】线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系
【2,1,2】为了最快地存取数据元素,物理结构宜采用顺序存储结构
【3,1,2】存储结构可根据数据元素在机器中的位置是否一定连续分为顺序存储结构__,链式存储结构___
【4,1,3】度量算法效率可通过时间复杂度__来进行
【5,1,3】设n为正整数,下面程序段中前置以记号@的语句的频度是n(n+1)/2
for(i=0;inext;p->data=p->next->data;p->next=p->next->next__;free(q);【12,3,2】带头结点的单循环链表Head的判空条件是_Head->next==Head;___;不带头结点的单循环链表的判空条件是__Head==NULL;___
【13,3,2】已知L是带表头结点的非空单链表,且P结点既然不首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列
删除P结点的直接前驱结点的语句序列是________1012811414______
删除结点P的语句序列是_____________10127314_____________
删除尾元结点的语句序列是_____________911314______
(1)P=P->next;(2)P->next=P;(3)P->next=P->next->next;(4)P=P->next->next;(5)while(P
=NULL)P=P->next;(6)while(Q->next
=NULL){P=Q;Q=Q->next};(7)while(P->next