この場合、ネストされたループの時間計算量はどれくらいですか?

ジョナサン・コロネル

テキストファイルをトークン化しようとしています。readlines()を使用してテキストファイルで見つかった行のリストを作成し、そのリスト内の各文をループして、re.split()を使用して各文を分割することを計画しています。次に、結果のリストをループして各単語を辞書に追加し、各単語の出現回数をカウントすることを計画しています。ネストされたリストのこの実装は、O(N ^ 2)またはO(N)になりますか?ありがとう。

このコードは、私がどのように実装する予定かの一例にすぎません。

    for sentence in list:
        result = re.split(sentence)
        for word in result:
            dictionary[word] += 1
rhn89
for sentence in list: # n-times (n = length of list)
    result = re.split(sentence)
    for word in result: # m-times (m = number of words in sentence)
        dictionary[word] += 1

したがって、実行時間はn * mまたはn-squaredになります。

カウントの問題を解決するためのより良い方法は、collections.Counterを使用することです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このネストされたforループの時間計算量はどれくらいですか?

分類Dev

それぞれが親ループに依存する4つのネストされたループの時間計算量はどれくらいですか

分類Dev

次のネストされたループの依存関係の時間計算量はどれくらいですか?

分類Dev

このforループの時間計算量はどれくらいですか?

分類Dev

このループの時間計算量はどれくらいですか?

分類Dev

この場合の時間計算量はどれくらいですか?

分類Dev

指数関数を含むネストされたループの時間計算量はどのくらいですか?

分類Dev

これらのループ1と2の時間計算量はどれくらいですか

分類Dev

ネストされた 'for'ループの時間計算量を計算するにはどうすればよいですか?

分類Dev

このwhileループの時間計算量はどれくらいですか?

分類Dev

このwhileループの時間計算量はどれくらいですか?

分類Dev

このインプレース配列反転の時間計算量はどれくらいですか?

分類Dev

すべてのパス合計を見つけるためのこのアルゴリズムの時間計算量はどれくらいですか?

分類Dev

このコードの時間計算量はどれくらいですか?

分類Dev

再帰関数のネストされたループの時間計算量とは何ですか?

分類Dev

1つのループで記述された2forループの時間計算量はどれくらいですか

分類Dev

ArrayListで、remove()を使用して要素がインデックス0で削除された場合、時間計算量はどのくらいになりますか?

分類Dev

ArrayListで、remove()を使用して要素がインデックス0で削除された場合、時間計算量はどのくらいになりますか?

分類Dev

最大ヒープの時間計算量はどれくらいですか?

分類Dev

素数性テストの時間計算量はどれくらいですか?

分類Dev

この小さなコードの時間計算量はどれくらいですか?

分類Dev

これの時間計算量はどれくらいですか?

分類Dev

最初の場所の時間計算量はどれくらいですか?

分類Dev

このアルゴリズム(擬似コード)の時間計算量はどれくらいですか?

分類Dev

この関数の時間計算量はどれくらいですか?

分類Dev

この関数の時間計算量はどれくらいですか?

分類Dev

これらのネストされたループの時間計算量の決定

分類Dev

ネストされたforループの時間計算量

分類Dev

ネストされたループの時間計算量

Related 関連記事

  1. 1

    このネストされたforループの時間計算量はどれくらいですか?

  2. 2

    それぞれが親ループに依存する4つのネストされたループの時間計算量はどれくらいですか

  3. 3

    次のネストされたループの依存関係の時間計算量はどれくらいですか?

  4. 4

    このforループの時間計算量はどれくらいですか?

  5. 5

    このループの時間計算量はどれくらいですか?

  6. 6

    この場合の時間計算量はどれくらいですか?

  7. 7

    指数関数を含むネストされたループの時間計算量はどのくらいですか?

  8. 8

    これらのループ1と2の時間計算量はどれくらいですか

  9. 9

    ネストされた 'for'ループの時間計算量を計算するにはどうすればよいですか?

  10. 10

    このwhileループの時間計算量はどれくらいですか?

  11. 11

    このwhileループの時間計算量はどれくらいですか?

  12. 12

    このインプレース配列反転の時間計算量はどれくらいですか?

  13. 13

    すべてのパス合計を見つけるためのこのアルゴリズムの時間計算量はどれくらいですか?

  14. 14

    このコードの時間計算量はどれくらいですか?

  15. 15

    再帰関数のネストされたループの時間計算量とは何ですか?

  16. 16

    1つのループで記述された2forループの時間計算量はどれくらいですか

  17. 17

    ArrayListで、remove()を使用して要素がインデックス0で削除された場合、時間計算量はどのくらいになりますか?

  18. 18

    ArrayListで、remove()を使用して要素がインデックス0で削除された場合、時間計算量はどのくらいになりますか?

  19. 19

    最大ヒープの時間計算量はどれくらいですか?

  20. 20

    素数性テストの時間計算量はどれくらいですか?

  21. 21

    この小さなコードの時間計算量はどれくらいですか?

  22. 22

    これの時間計算量はどれくらいですか?

  23. 23

    最初の場所の時間計算量はどれくらいですか?

  24. 24

    このアルゴリズム(擬似コード)の時間計算量はどれくらいですか?

  25. 25

    この関数の時間計算量はどれくらいですか?

  26. 26

    この関数の時間計算量はどれくらいですか?

  27. 27

    これらのネストされたループの時間計算量の決定

  28. 28

    ネストされたforループの時間計算量

  29. 29

    ネストされたループの時間計算量

ホットタグ

アーカイブ