浙江大学远程教育学院《数据结构与算法》课程离线作业姓名:陈翠学号:713009014001年级:2013秋学习中心:金华学习中心—————————————————————————————一、填空题:(【序号,章,节】
)【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结点既然不首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列
a.删除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
=Q)P=P->