根据题意,选择直接插入排序
代码
class Solution {
public:
void sortColors(int A[], int n) {
if(n==0||n==1)
return;
for(int i = 1; i < n; ++i)
for(int j = i; j > 0; j--)
{
if(A[j]<A[j-1])
{
int temp = A[j];
A[j] = A[j-1];
A[j-1] = temp;
}
}
}
};
本文介绍了一种简单的排序算法——直接插入排序,并通过一个具体的代码示例进行了解释。该算法适用于小规模数据集,通过比较相邻元素并进行交换来实现排序。
1413

被折叠的 条评论
为什么被折叠?



