0
私は最終的なプロジェクトに取り組んでいるプログラムで、順序付きリストと順序付けられていないリンクリストの検索機能を実装する必要があります。課題では、各タイプの検索機能が期待されていることが明らかになりました。順序付きリストと順序付けられていないリンクリストの検索
私は以前のクラスでリンクされたリストを使っていましたが、順序付けと順序付けの違いを理解していますが、その違いを調べる際に壁を打ちました。私の考えでは、キー値が見つかるまでリストを繰り返して、それを返すべきです。これらはどうやって違いますか?
ソートされたリストでは、現在のノードの値よりも大きい。並べ替え順序によって、見つかる値がその点を超えて存在することはないことがわかるためです。 – kaylum
ソートリストの場合も、おそらくバイナリ検索のようなアルゴリズムを使用できます。リンクリストの場合は、スキップポインタのような追加の構造体を実装する必要があるかもしれませんが、https://en.wikipedia.org/wiki/Binary_search_algorithm – paradite