- 締切済み
アルゴリズムを勉強していたのですが、線形探索をする
アルゴリズムを勉強していたのですが、線形探索をする時にデータ件数がNの時平均比較回数が(N+1)÷2回となっていたのですが、なぜ+1をしているのでしょうか?普通にN÷2ではダメなんでしょうか 解説お願いします
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- faber_sid
- ベストアンサー率0% (0/0)
回答No.4
外部で分かりやすい回答を見つけました。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12105619892 のxianren428さん の回答です。 回答があっても質問は削除が可能なページです。 魚拓サイトで魚拓が取れなかったので画像の添付。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.3
データ数Nが1のとき、比較回数は1です。 そうなるためには(N+1)÷2 でしょ?
- f272
- ベストアンサー率46% (8530/18260)
回答No.2
線形探索で,実際に何回比較しているか数えてみてください。
- akauntook
- ベストアンサー率19% (295/1481)
回答No.1
嫌ですよ。 技術者向けと言うのは、技術者の人が都合良く素人に教えてくれるという意味か、技術者同士で助け合うかという意味か、と言ったら後者だと思います。