2025年11月1日土曜日

O記法

 O記法

 計算量のオーダーを表す。次のようなオーダーが使われる。(速い順)

O(1) 

O(log n) 

O(n)

O(n log n)

O(n2)

 

線形探索法

先頭から順に調べる。

最悪は、O(n) 。最良は、O(1) 

 

二分探索法

データがソートされている場合に使われる。

最悪は、O(log n)。最良は、O(1)


挿入ソート

最悪は、O(n2)。最良は、O(n)

 

選択ソート

最悪、最良とも、O(n2)

 

バブルソート

最悪、最良とも、O(n2)

 

クイックソート

最悪、O(n2)。最良は、O(n log n) 


マージソート

最悪、最良とも、O(n log n)

 

 

 

 

 

 

 



0 件のコメント:

コメントを投稿

まぎらわしい 「フェールXXX」

1.基本は、フォールトトレイランス 故障が発生しても、動作を続け、大きな可用性を実現する。 フォールトトレイランスを実現する考え方として 「フェイルセーフ」「フェイルソフト」などの考え方がある。 (1)フェイルセーフ(安全重視です) システムに障害が発生しても、部分停...