最近看到了关于排序算法,感觉屌屌的样子,需要学习一下。具体列表如下:
算法列表
3.1 稳定的
3.2 不稳定的
3.3 不实用的
4 排序算法
4.1 插入排序
4.2 冒泡排序
4.3 选择排序
4.4 快速排序
4.5 时间复杂度
5 复杂度
5.1 简单排序算法
5.2 冒泡法
5.3 交换法
5.4 选择法
5.5 插入法
5.6 高级排序算法
5.7 其他排序
5.8 通用排序
public int temp = 0;
public int[] arr = {23, 44, 66, 76, 98, 11, 3, 9, 7};
void Start(){
for (int i = 0; i < arr.Length - 1; i++)
{
for (int j = 0; j < arr.Length - 1 - i; j++)
{
if (arr[j] < arr[j + 1])
{
temp = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = temp;
}
}
print (arr[i]);
}
}