冒泡排序
来源:互联网 发布:流程优化跟我学 pdf 编辑:程序博客网 时间:2024/05/29 09:25
题记 : 每一个程序员都应该知道的排序,也是最简单最使用的排序. 1
1 , 冒泡排序的原理和C#代码 1
2 , 还有其他什么排序的话,我们慢慢的补充.... 2
题记 : 每一个程序员都应该知道的排序,也是最简单最使用的排序.
1 , 冒泡排序的原理和C#代码
原理:
/**
*冒泡排序的原理是:
*1,第一个数和第二个数开始比
*2,第二个和第三个开始比
*3,这样慢慢下去.知道比完
*注意:如果要从小到大排序,前面一个如果比后面打就要交换,
* 从大到小排序则相反
* 每比完一轮,会取出一个数(最大/最小)
*/
代码:
public static int[] MpSort(int[] arr)
{
for (int i = 0; i < arr.Length - 1 ; i++)
{
for (int j = 0; j < arr.Length - i -1; j++)
{
if (arr[j] > arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
return arr;
}
冒泡排序也是面试题最喜欢问的,我们回答的时候要先回答原理,然后再给出代码.这样回答比较完整
2 , 还有其他什么排序的话,我们慢慢的补充....
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 双色球策略
- 编写Word学习文档的格式和编写要求
- getcurrentdir 获取当前应用程序目录
- application、session等区别
- 元胞自动机的Java模型代码
- 冒泡排序
- VirtuaBox E_NOINTERFACE (0x80004002)的可能原因
- JAVA基础——API(集合类)
- Ubuntu管理开机启动的服务
- 黑马程序员——.net与c#概述
- 素数筛选法--快速查找素数
- VS字体美化
- NBUT1220 spy
- params、ref及out