メインコンテンツへスキップ
用語集

O(n)おーえぬ

計算けいさんりょうがデータすう n に比例ひれいする。線形せんけい時間じかん線形せんけい探索たんさく代表だいひょうれい

ITパスポート

O(N)O(N) は、入力にゅうりょくサイズ NN比例ひれいして計算けいさんりょうえるオーダで、線形せんけい時間じかんばれます。データが 2 ばいになれば処理しょり時間じかんやく 2 ばいになる、素直すなおかたです。

データすう Nおおよその処理しょりりょう
100100
1,0001,000
10,00010,000

線形探索せんけいたんさく先頭せんとうからじゅんさがす)・配列はいれつ総和そうわ最大さいだい検索けんさくなどが代表だいひょうれいです。たとえば名簿めいぼを 1 けんずつ全部ぜんぶ条件じょうけんひとかぞえる処理しょりは、人数にんずう比例ひれいした時間じかんがかかるので O(N)O(N) です。おおくの場面ばめんで「十分じゅうぶん実用じつようてき」とされ、O(N2)O(N^2) のアルゴリズムを O(N)O(N)改善かいぜんするのが最適さいてき典型てんけいれいです。

試験しけんでは O(N)O(N)O(logN)O(\log N)O(N2)O(N^2)かたちがい(線形せんけい/対数たいすう/2 じょう)をくらべる問題もんだいます。

この用語を学べるコンテンツ

関連する用語