数据结构中算法的时间复杂度是什么?

数据结构中算法的时间复杂度是什么?谢谢回答。... 数据结构中算法的时间复杂度是什么?谢谢回答。 展开
 我来答
yukunlinykl
推荐于2017-09-27 · TA获得超过3224个赞
知道小有建树答主
回答量:1049
采纳率:0%
帮助的人:1198万
展开全部
程序所用时间关于数据规模的函数
比如:
给n个数排序需要n^2的时间
时间复杂度就是O(n^2)
通常有
O(2) 常数 与输入数据规模无关
O(n) 成正比
O(log2n) 平方与数据规模成正比
O(n^2) 与数据规模的平方成正比
O(n^3) ……三次方……
O(n!) 阶乘
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
创作者2u89mYzLZl
2020-03-19 · TA获得超过3741个赞
知道大有可为答主
回答量:3086
采纳率:34%
帮助的人:186万
展开全部
把那些基本的时间复杂度记住,然后遇到循环就相乘,遇到顺序结构就相加,而一般高阶的复杂度可以吞并低阶的。
比如说,二分法的复杂度是和log(n)同阶,如果再出现在对n个数的遍历的循环中,复杂度就是和n*log(n)同阶。
如果先二分查找,再顺序查找,就是n+log(n)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式