![]() |
1
0
对于通过duplicates函数中的循环进行的每次迭代,都会执行插入操作,即O(log n)。 你通过了n次循环。 因此,您执行了n次O(log n)操作,使最终的复杂性达到O(n log n)。因此,根据您提供的信息,最佳情况、一般情况和最坏情况是相同的。 看看duplicates3函数,现在循环中存在这个退出条件。现在还不完全清楚这个条件的作用,但如果有一种情况,它可以在一次迭代后退出循环,那么最好的情况就是通过循环进行一次迭代。 |
![]() |
Anton Konikov · 转换为单一时区的日期[重复] 6 年前 |
![]() |
MrEmper · Java-自动生成当前日期+用户输入时间 6 年前 |
![]() |
R A · 尝试为我的HTML游戏创建最快时间的高分 6 年前 |
![]() |
Chintan7027 · MYSQL以数字时间格式计算日期差 6 年前 |
![]() |
user3725021 · 将字符数据帧列转换为分数时间 6 年前 |
![]() |
Ramesh S · 如何按时间禁用当前日期? 6 年前 |
|
Faisal Alzahrani · 用Java计算程序的Big-O 6 年前 |