2011-01-05 6 views

答えて

3

並べ替えたいデータが配列(つまり、データの1次元)か辞書(キーと値の組のセット)にあるかどうかによって大きく異なります。

:「最良の」アプローチは、データに適合するアプローチであり、それ以外の方法ではありません。

0

ほとんどの場合、クイックソートが最も高速です。 (実装する複合体)。

しかし、ほとんどの場合、マージソートで十分です。 (実装が簡単)。

アルゴリズムごとにGoogleを使用できます。

0

クイックソートは最も速く、私はそれを使用しているので多分役立つでしょう。

2

この質問に「Objective-C」というタグが付いているとすれば、並べ替えにはNSArrayに組み込まれているソート方法の1つを使用する必要があります。あなた自身のロールを張るのは時間の無駄です。

関連する問題