0

そんなこと知ってる:

線形検索は、一度に 1 項目ずつジャンプせずにリストを調べます。複雑さの点では、これは O(n) 検索です。リストの検索にかかる時間は、リストと同じ割合で大きくなります。

分探索とは、並べ替えられたリストの中央から開始し、それが探している値よりも大きいか小さいかを調べることです。これにより、値がリストの前半または後半にあるかどうかが決まります。サブリストの途中までジャンプして、もう一度比較するなど。

二分探索よりも逐次・線形探索の方が効率的になる場合はありますか?

4

1 に答える 1

2

はい、たとえば、探しているアイテムがたまたまシーケンシャル検索で最初に表示されたアイテムの 1 つだった場合などです。

于 2015-12-16T21:23:11.433 に答える