2017-10-25 10 views
0
for i <- 1 to N 
    for j <- 1 to i 
    for k <- 1 to 10 
     print "x" 

この時間の複雑さは何ですか? n^2またはn^3?どうして ?どのようにこの時間の複雑さを決定する

+0

直感的に分かるように、異なるNに対して何個の 'x'が印刷されるのかを調べることができます –

答えて

2

kが1から10になるたびに最後のループが表示されます。これは、最後のループの時間複雑度がO(1)であることを意味します。したがって、単に最初の2つのループのTCを計算する必要があります。単純にO(n^2)です。

関連する問題