質問

100のレコードを含むディスクファイルを検討してくださいa。レコードがファイルにあることが知られている場合、シーケンシャル検索を使用してレコードを見つけるには、平均でいくつの比較が必要になりますか?

これは100/2 = 50であることがわかりました。

b。レコードにファイルにある確率が68%ある場合、平均していくつの比較が必要ですか?

これは私が問題を抱えている部分です。最初は68% * 50だと思っていましたが、それについて考えた後、それが間違っていることに気付きました。それから私はそれが(100%-68%) * 50だと思ったが、それでもそれは間違っていると感じている。ヒントはありますか?

役に立ちましたか?

解決

私はこのように、加重平均に分解します。

68%の確率でファイルに含まれる可能性があります。これらの状況では、パートIで結果から平均50の比較が必要になります。

レコードがファイルに含まれていない32%の確率。これらの状況では、すべてのレコード、つまり100の比較を調べる必要があります。

0.68*50 + 0.32*100 = 66平均して比較。

しかし、確率についてコースを受講してからしばらく経ちました...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top