情報科学 › アルゴリズムとデータ構造 › 探索アルゴリズム
比較モデル
キーの集合 に全順序 が与えられているとします。アルゴリズムがキーについて行える操作が「2 つのキー を比べて , , のいずれであるかを知る」ことだけであるとき、そのアルゴリズムは比較モデルで動くといいます。キーの値を使った算術(下位ビットを取り出す、 を計算する、など)は比較モデルでは禁止されます。
これに対し、キーをビット列とみなして算術や添字計算に使ってよい土俵を、ここではアドレス計算モデル(語 RAM モデル)と呼びます。整数の加減乗除・剰余・ビット演算と、配列の添字アクセスが 1 単位時間でできるものとします。これは 一様コスト RAM モデル(定義 2.1)[計算量と O 記法] と同じ約束です。
閉包の状態
定義
定義は閉包の起点です(証明を要しません)。
印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。
これを使っている定理
証明で明示的に参照している定理は、まだありません。