GDPU 数据结构 课后作业 习题集


第 1 章 绪论

📙 课本

1-1 填空题

  1. 数据的逻辑结构是指 数据元素之间的关系
  2. 一个数据结构在计算机中物理结构称为存储结构。
  3. 抽象数据类型与数据类型的区别是,数据类型是指高级程序设计语言支持的基本数据类型,而抽象数据类型是指在基本数据类型基础上用户新设计的数据类型
  4. 数据结构中评价算法的两个重要指标是时间复杂度空间复杂度
  5. 一个算法具有5个特性:有穷性正确性可行性、一个或多个输入,一个或多个输出。
  6. 下面程序中 i = i * 2; 执行次数的数量级是: l o g 2 n log_2n log2n
int i = 1;
while(i<n)
	i = i*2;
  1. 下面程序中语句 s的执行次数: ( n + 3 ) ( n − 2 ) 2 \frac{(n+3)(n-2)}{2} 2(n+3)(n2)
for(int i = 1; i < n-1; i++)
	for(int j = n; j >= i; j--)
		s;//求 s 的执行次数

😋 思路:
i 的范围 [1,n-2 ],所以 f o r j for_j forj循环会执行 (n-2)次

第 1 次 f o r j for_j forj:j的范围 [ 1,n ],s 执行 n 次
第 2 次 f o r j for_j forj:j的范围 [ 2,n ],s 执行 n-1 次
……
第 n-2 次 f o r j for_j forj:j的范围 [ n-2,n ],s 执行 3 次
s执行的总次数:3 + …… + n–1 + n

等差数列:首项为 3,末项为 n,项数为 n-2,则s 的执行次数为: ( n − 2 ) ( n + 3 ) 2 \frac{(n-2)(n+3)}{2} 2(n2)(n+3)

1-2 选择题

在这里插入图片描述

📕 学习通

在这里插入图片描述

第 2 章

📙 课本

2-1 填空题

在这里插入图片描述

2-2 选择题

在这里插入图片描述
在这里插入图片描述

📕 学习通

🐷 作业1

在这里插入图片描述

🐷 作业2

在这里插入图片描述

第 3 章

📙 课本

3-1 选择题

在这里插入图片描述

3-2 选择题

在这里插入图片描述
在这里插入图片描述

📕 学习通

🐷 作业1

请添加图片描述

🐷 作业2

请添加图片描述

第 4 章

📙 课本

4-1 选择题

在这里插入图片描述

4-2 选择题

在这里插入图片描述

📕 学习通

请添加图片描述

第 5、6 章

📙 课本

📕 学习通

请添加图片描述

🐷 二叉树作业1

请添加图片描述

第 7 章 哈夫曼树

📙 课本

📕 学习通

请添加图片描述

第 8 章 图

📙 课本

📕 学习通

🐷 图 1

在这里插入图片描述

🐷 图 2

在这里插入图片描述

🐷 图 3

在这里插入图片描述

第 9 章 排序

📙 课本

📕 学习通

在这里插入图片描述

第10章 查找(副本)

📙 课本

📕 学习通

在这里插入图片描述

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值