关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
FangChang-
2021-09-08 18:32
采纳率: 87.5%
浏览 44
首页
有问必答
已结题
数据结构关于时间复杂度问题
有问必答
算法
数据结构
java
这里是随机生成n个1~size-1范围内不重复的数加到数组o里面去,我想知道这段代码的时间复杂度怎么算,要详细一点。(我是假设i--一共执行了x次,然后我就T(n)=(n+x)(n-1+x)),得到了O(n²),不知道对不对。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-深度学习进阶
2021-09-08 18:34
关注
第一次i=0 j=0 j<i不成立循环0次
第二次i=1 j=0 j<i成立循环1次
。。。
第n次循环n-1
1+2+..+n-1=(n*(n-1))/2
复杂度O(n²)
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
时间复杂度
与
数据结构
:算法效率的双重奏
2024-11-25 12:06
时间复杂度
与
数据结构
是计算机科学中评估程序性能的两个核心因素,它们相互关联,共同影响算法的效率和执行时间。
时间复杂度
是衡量算法性能的重要指标,它描述了算法执行时间随输入规模增长的变化趋势,通常用大O...
深度解析:
数据结构
算法
时间复杂度
分析指南
2024-08-13 17:44
在计算机科学中,算法的...本文详细介绍了
时间复杂度
分析的重要性和方法,通过具体示例展示了如何对不同
数据结构
和算法进行
时间复杂度
分析。希望这能帮助读者更好地理解
时间复杂度
的概念,提高算法分析和设计的能力。
数据结构
基于王道考研核心知识点的绪论章节解析:涵盖
数据结构
三要素与算法复杂度分析
2026-01-06 09:27
最后重点分析了算法的
时间复杂度
和空间复杂度的概念、计算方法及其与
问题
规模的关系,强调通过渐近分析评估算法性能。; 适合人群:备考计算机相关专业研究生考试(如王道考研)的学生,以及希望夯实
数据结构与算法
...
数据结构与算法
#
时间复杂度
#空间复杂度
2024-09-23 19:00
秦少游在淮海的博客
算法的
时间复杂度
是一个函数,它定量地描述了该算法的运行时间(该算法执行所消耗的时间);理论来说,
时间复杂度
是不可能算出来的,只有当此程序在机器上跑起来的时候,才可以知道此算法运行的时间; 注:此处所述的...
数据结构
:常见算法的
时间复杂度
汇总
2022-11-02 20:02
邱奇迹的博客
插入时间为O(1),总
时间复杂度
为O(n)类似先序遍历O(n^2)无向图O(|V|+2|E|),有向图O(|V|+|E|)O(|V|+|E|)注:普利姆算法不依赖E,适合求解边稠密图的最小生成树;克鲁斯卡尔适合边稀疏而顶点较多的图平均=(ASL成功+...
数据结构
时间复杂度
和空间复杂度.pdf
2024-04-24 10:37
###
数据结构
中的
时间复杂度
与空间复杂度 #### 引言
数据结构
和算法是编程领域的核心组成部分。
数据结构
指的是组织、管理和存储数据的方式,而算法则是解决特定
问题
的一系列步骤。两者之间的关系紧密,相互依赖。...
【计算机科学】基于C语言的
数据结构
算法分析:时间与空间复杂度评估及优化策略研究
2025-08-29 23:21
内容概要:本文深入讲解《
数据结构
》C语言版第3版中关于算法与算法分析的核心内容,系统介绍了算法的定义及其五个基本特性——有穷性、确定性、输入、输出和可行性,并阐述了评价算法优劣的四大标准:正确性、可读性...
【
数据结构
】
时间复杂度
2024-06-20 16:12
甜甜向上呀的博客
时间复杂度
的概念,大O渐进表示法,计算
时间复杂度
步骤,常见
时间复杂度
举例,最好,最坏和平均情况的
时间复杂度
,
时间复杂度
优劣对比
数据结构
之算法复杂度(超详解)
2024-12-03 23:53
egoist2023的博客
详解
时间复杂度
和空间复杂度,用算法例题让你深度了解复杂度的概念
数据结构
复杂度解析[源码]
2025-11-16 06:48
在
数据结构
的学习中,理解算法的效率是一个核心
问题
,这主要涉及到
时间复杂度
和空间复杂度的分析。
时间复杂度
指的是算法执行所需要的时间,而空间复杂度则表示算法在执行过程中所需要的存储空间。两者都使用大O表示...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
9月16日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
9月8日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
9月8日