OC實現(xiàn)的4種排序又來了!
4種排序分別是:快速排序、冒泡排序、選擇排序、插入排序,其他的我就不寫了,因為OC里的數(shù)組中不能存放基本數(shù)據(jù)類型,如int不能存放,只能放對象,所以所有的數(shù)據(jù)我用了NSNumber類型,一開始我直接用>、=、<來比較結(jié)果排序后還是亂七八糟,后來想起來不能這么比較,對象的比較,可以用compare方法,結(jié)果與NSComparisonResult這個枚舉類型的數(shù)據(jù)比較大小就可以了。或者取NSNumber 的intValue,在用>、=、<進(jìn)行比較,第一個方法中有些兩種方式的語句,后來的類似就不寫了。
1、快速排序
[objc] view plain copy新聞熱點
疑難解答