翻訳と辞書
Words near each other
・ 線形性
・ 線形拘束オートマトン
・ 線形探索
・ 線形探索法
・ 線形攻撃法
・ 線形方程式
・ 線形方程式系
・ 線形時不変システム
・ 線形時不変系
・ 線形時相論理
線形時間
・ 線形汎函数
・ 線形汎関数
・ 線形混合モデル
・ 線形演算子
・ 線形独立
・ 線形空間
・ 線形符号
・ 線形精子
・ 線形系


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

線形時間 : ミニ英和和英辞書
線形時間[せんけいじかん]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

線形 : [せんけい]
 【名詞】 1. (1) line 2. straight alignment 3. (2) (gen) (math) linear
: [けい, かたち, ぎょう]
  1. (suf) shape 2. form 3. type
: [とき]
  1. (n-adv,n) (1) time 2. hour 3. (2) occasion 4. moment 
時間 : [じかん]
  1. (n-adv,n) time 
: [けん, ま]
 【名詞】 1. space 2. room 3. time 4. pause 

線形時間 : ウィキペディア日本語版
線形時間[せんけいじかん]

線形時間(せんけいじかん、)は、計算複雑性理論において、入力長 ''n'' に対してアルゴリズムの実行時間が線形(O(''n''))になるものをいう。例えば、入力された数値列の総和を計算する手続きは数値列の長さに比例した時間を要する。
以上の説明はあまり正確ではなく、実際の実行時間は(特に ''n'' が小さい場合)入力長に正確に比例するとは言えない。技術的には十分に大きな ''n'' について、アルゴリズムの実行時間が ''an'' から ''bn'' の範囲にあるとき(''a'' と ''b'' は正の定数)、線形時間であるという。詳しくはO記法を参照されたい。
線形時間のアルゴリズムは好ましいものとされることが多い。ほぼ線形時間のアルゴリズムやもっと良いアルゴリズムを見つけようとする研究が盛んに行われてきた。それらの研究にはソフトウェア的手法だけでなくハードウェア的手法も含まれる。ハードウェアの場合、標準的な計算モデルでは線形時間を達成できないアルゴリズムも線形時間にすることが可能な場合がある。例えば、問題の並列性を応用したハードウェア技術などがあり、連想メモリがその1つである。
例えばソートアルゴリズムは、入力となる要素列によっては線形時間でソートを完了するものもあるが、要素同士の比較に基づいたソートアルゴリズムでは一般に O(''n'' log ''n'') より時間を短縮できない。このような複雑性の下限の証明はΩ記法の対象であり、一般的ソートアルゴリズムは Ω(''n'' log ''n'') と言える。同様に無作為な要素列から最大値を探す選択アルゴリズムは、最大値を求めるのに少なくとも (''n'' - 1) 回の比較が必要であることが論理的に示され、Ω(''n'') となる。
入力全体を見ないと結果が得られない問題は、入力を全て読み込むだけでも線形時間かかるため、少なくとも線形時間以上かかる。
==関連項目==

* 多項式時間
* 指数関数時間
* 定数時間

en:Time complexity#Linear time
he:סיבוכיות זמן#זמן ריצה לינארי

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「線形時間」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.