第一章作业2-算法时间复杂度和空间复杂度

本文针对算法的时间复杂度和空间复杂度进行了深入分析,探讨了不同复杂度级别的算法的增长速度及适用场景,并通过判断题和选择题的形式加深理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、判断题
1-1
算法分析的两个主要方面是时间复杂度和空间复杂度的分析。T

1-2
​N^2logN和NlogN^2具有相同的增长速度。 F

1-3
​​2^N和N^N具有相同的增长速度。 F

1-4
100logN是O(N)的。

我觉得这个题目应该是错误的,因为时间复杂度的计算主要是要看N,而如果N很大这个题还是O(logN)的复杂度,但是答案选择是T

1-5
(NlogN)/1000是O(N)的。 F

1-6
在任何情况下,时间复杂度为O(n^2) 的算法比时间复杂度为O(n*logn)的算法所花费的时间都长。F

1-7
对于某些算法,随着问题规模的扩大,所花的时间不一定单调增加。 T

二、选择题

2-9
计算机算法指的是(C)。 (2分)

A 计算方法
B 排序方法
C 解决问题的有限运算序列
D 调度方法

2-10
计算机算法必须具备输入、输出和(B)等五个特性。 (2分)

A 可行性、可移植性和可扩充性
B 可行性、确定性和有穷性
C 确定性、有穷性和稳定性
D 易读性、稳定性和安全性

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值