「ルックアップテーブル」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「'''ルックアップテーブル'''(Look Up Table、LUT)とは、定型的な答えをあらかじめ計算しておき、配列などに格納しておくこ...」)
 
imported>GamerBook
7行目: 7行目:
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[プログラミング]]
 
* [[プログラミング]]
 +
* [[アルゴリズム]]
 +
* [[データ構造]]
  
 
== 参考文献 ==
 
== 参考文献 ==
<references/>
+
{{reflist}}
 
 
== 外部リンク ==
 
  
 
{{stub}}
 
{{stub}}

2013年8月26日 (月) 06:02時点における版

ルックアップテーブル(Look Up Table、LUT)とは、定型的な答えをあらかじめ計算しておき、配列などに格納しておくことで、計算量を最小限にしようというプログラミングの高速化技法のひとつである。

たとえば引数整数値を取るコサイン関数であれば、あらかじめ0度から359度までのコサインの値を1度刻みで配列に格納しておき、コサイン関数の中では計算せずに配列を参照し値を返すなどという使われ方をする。

計算量の多い画像処理や、正確さより高速さが重要なゲームなどでは多用される傾向がある。

関連項目

参考文献