数据结构与算法离线作业题目及标准答案
———————————————————————————————— 作者:
———————————————————————————————— 日期:
浙江大学远程教育学院
《数据结构与算法》课程离线作业
姓名: | 陈翠 | 学 号: | 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; i<n; i++){
for (j=0; j<n; j++)
if (i+j==n-1)
@ a[i][j]=0;
}
【6,1,3】设n 为正整数,试确定下列各程序段中前置以记号@的语句的频度:
(1) i=1; k=0;
while (i<=n-1){
i++;
@ k+=10 * i; // 语句的频度是_________n-1_______________。
}
(2) k=0;
for先序中序后序遍历二叉树 (i=1; i<=n; i++){
for (j=i; j<=n; j++)
@ k++; // 语句的频度是_________n(n+1)/2________________。
}
【7,3,2】线性表(a1,a2,…,an)有两种存储结构: 顺序存储结构和链式存储结构,请就这两种存储结构完成下列填充: ___顺序_ 存储密度较大;___顺序____存储利用率较高;___顺序____可以随机存取;__链式_____不可以随机存取;__链式____插入和删除操作比较方便。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论