今天爱分享给大家带来IOS开发算法 选择排序 【附代码】,希望能够帮助到大家。
/**
最好时间复杂度是O(n)
最坏时间复杂度是O(n^2)
平均时间复杂度:O(n^2)
平均空间复杂度:O(1)
*/
- (void)selectSortArray:(N爆缸utableArray *)array {
for (int i = 0; i < array.count-1; i++) {
for (int j = i+1; j < array.count; j++) {
if (array[i] > array[j]) {
id tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
}
原文链接:https://blog.itblood.com/594.html,转载请注明出处。

![黑手党证书v0.3.4 AI版[PC+安卓/1.80G/更新]Mafia Certificate [v0.3.4] [欧美SLG/汉化/沙盒]](/wp-content/uploads/replace/2025/08/24/d0441c7e8f4ae7447198dd67e236ff5d.webp)