テキストファイルを開き、5〜20語を読み込んで配列に格納し、テキストファイルを再び閉じるアルゴリズムがあります。5〜20語のテキストファイルを読み込むためのBig O記法
このアルゴリズムにBig O Natation(1)または(n)を使用していますか?
テキストファイルを開き、5〜20語を読み込んで配列に格納し、テキストファイルを再び閉じるアルゴリズムがあります。5〜20語のテキストファイルを読み込むためのBig O記法
このアルゴリズムにBig O Natation(1)または(n)を使用していますか?
私はここで一般的な意見に反対し、それがO(n)
だと言うでしょう。ここで、n
は平均単語長です。明らかに、もしそれらの20語の長さが倍になるならば、それを読むためにあなたがする必要がある仕事の量も倍増します。
ただし、単語の最大長も一定の場合は、O(1)
になります。
O(1)常に制限された数の操作を使用します。
それがアルゴリズムを実行するのに要する時間は、内の単語の数としてもはや取得しないようなアルゴリズムが実行される一つ一つの時間は、それは20の以上の言葉を読まない、それは、(1)Oである場合テキストファイルが増加します。
これらの5〜20語はどのように選択されていますか? – Gumbo
彼らは多かれ少なかれ管理者によって選ばれているので、増加しておらず、限界を上回らないだろう。 – Tyzak