- トップページ
- 基本情報技術者
- 平成17年度秋季問題一覧
- 平成17年度秋季問題11-解答・解説-分析
平成17年度秋季問題
問題11
探索方法とその実行時間のオーダの正しい組合せはどれか。ここで、探索するデータ数を n とし、ハッシュ値が衝突する (同じ値になる) 確率は無視できるほど小さいものとする。また、実行時間のオーダが n2 であるとは、 n 個のデータを処理する時間が cn2 ( c は定数) で抑えられることをいう。
探索方法とその実行時間のオーダの正しい組合せはどれか。ここで、探索するデータ数を n とし、ハッシュ値が衝突する (同じ値になる) 確率は無視できるほど小さいものとする。また、実行時間のオーダが n2 であるとは、 n 個のデータを処理する時間が cn2 ( c は定数) で抑えられることをいう。
解答:ア
<解説>
- 2分探索
- 予めソートされたデータ列を二つに分けて、そのどちらに検索対象が含まれているか判断するという手順を再帰的に繰り返していく検索方法。
実行時間のオーダ=log2n - 線形探索
- 対象データを検索範囲のデータと先頭から順に1つずつ比較し、一致するものを検索する方法。
実行時間のオーダ=n - ハッシュ探索
- キーの値を基に格納先(記録媒体上)のアドレスを算出し、そのアドレス位置にあるデータを検索する方法。
実行時間のオーダ=1/dd>
よって正解は、アである
キーワード
- 「2分探索法」関連の過去問題・・・2分探索法とは
- 基本情報技術者 平成16年度(春季) 問11
- 基本情報技術者 平成16年度(秋季) 問12
- 基本情報技術者 平成17年度(春季) 問12
- 基本情報技術者 平成17年度(春季) 問15
- 基本情報技術者 平成17年度(秋季) 問11
- 基本情報技術者 平成17年度(秋季) 問14
- 基本情報技術者 平成18年度(春季) 問14
- 基本情報技術者 平成18年度(秋季) 問14
- 基本情報技術者 平成19年度(春季) 問12
- 基本情報技術者 平成19年度(秋季) 問11
- 基本情報技術者 平成19年度(秋季) 問14
- 基本情報技術者 平成20年度(春季) 問12
- 基本情報技術者 平成20年度(秋季) 問13
- 基本情報技術者 平成21年度(春季) 問7
- 基本情報技術者 平成23年度(特別) 問5
- 基本情報技術者 平成24年度(秋季) 問3
- 基本情報技術者 平成24年度(秋季) 問6
- 応用情報技術者 平成22年度(秋季) 問6
- 応用情報技術者 平成23年度(秋季) 問8
- 応用情報技術者 平成25年度(春季) 問5
- 高度共通 午前1 平成22年度(秋季) 問3
お問い合わせ