2011-01-05 46 views

回答

3

这很大程度上取决于您要排序的数据是否在数组中(即单个维度的数据)或字典(一组键/值对)。

即:“最佳”方法适合数据,而不是相反。

0

快速排序在大多数情况下是最快的。 (复杂实施)。

但是合并排序对大多数情况来说已经足够好了。 (更容易实施)。

对于每种算法,您可以使用Google。

0

快速排序是最快的,这是我使用它,所以也许这将有所帮助。

2

鉴于您已将此问题标记为“Objective-C”,您应该使用NSArray中内置的排序方法之一进行排序。推出自己的产品是浪费时间。