gpt4 book ai didi

C# 算法时间复杂度

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:04:07 25 4
gpt4 key购买 nike

我有这段代码,我正在尝试计算它在 n=2、n=4 和 n=6 时的时间复杂度。谁能帮我?我很困惑,我该怎么做?请使用大 O 符号。

using System;

class TimeComplexityTest
{
public static void Main( string[] args)
{
int n;

Console.WriteLine("Please enter the value of n");
n = Int32.Parse(Console.ReadLine());
Console.Write("\n");

for (int i = 1; i <= 1.5*n; i++)
Console.WriteLine(i);
for (int i = n; i >= 1; i--)
Console.WriteLine(i);

Console.Read();
}
}

最佳答案

您有 2 个循环:一个运行 1.5n 次,另一个运行 1n 次。时间复杂度为 2.5n,即 O(n)。

关于C# 算法时间复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28914780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com