1

他のデータ型固有の検索と並べ替えよりも、検索 (バイナリ、順次) と並べ替え (バブル、選択、挿入、クイック) の汎用バージョンを使用する利点は何ですか。

4

1 に答える 1

1

不要な重複でコードが乱雑になります... すべてのデータ型で実行される 1 つのコードは、別のデータ型で実行する必要があるたびにコードの新しいコピーを追加するよりも優れています。

データ型固有の並べ替えがあり、並べ替える必要があるデータ型ごとに 5 つのコピーを作成したと仮定します。何かを変更する必要がある場合はどうしますか?5 つのコピーすべてを変更する必要があります... ジェネリックは、この問題を解決するためだけに作成されました。

完全性を損なうことなくソリューションを一般化できるのであれば、なぜ一般化しないのでしょうか?

于 2013-10-18T15:48:01.040 に答える