排序算法-冒泡排序
2017-12-27 00:23
155 查看
实现:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _006_冒泡排序 { class Program { static void Main(string[] args) { int[] data = new int[] { 42, 20, 17,27,13,8,17,48 }; BubbleSort(data); for (int i = 0; i < data.Length; i++) { Console.Write(data[i] + " "); } } static void BubbleSort(int[] dataArray) { for (int i = 0; i < dataArray.Length-1; i++) { for (int j = 0; j < dataArray.Length-i-1; j++) { if (dataArray[j] > dataArray[j+1]) { int temp = dataArray[j]; dataArray[j] = dataArray[j+1]; dataArray[j+1] = temp; } } } } } }
相关文章推荐
- 排序算法--冒泡排序(java)
- C语言常用的几种排序算法代码(选择排序,冒泡排序,插入排序,快速排序)
- 冒泡排序、插入排序、选择排序、希尔排序、堆排序、归并排序等常用排序算法的比较
- 常用的排序算法(包括冒泡排序,选择排序,插入排序,希
- 算法_基本排序算法之冒泡排序,选择排序,插入排序和希尔排序
- PHP排序算法:冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法———冒泡排序
- [排序算法]:Java实现冒泡排序和快速排序
- 排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序
- 排序算法——冒泡排序(Java&Python)
- 排序算法之冒泡排序
- 排序算法——冒泡排序
- JAVA中排序算法(冒泡排序、选择排序、插入排序、快速排序)
- 排序算法的java实现-冒泡排序
- 【常用排序算法】以最简单的方式理解冒泡排序
- 常用排序算法1--冒泡排序,选择排序,插入排序
- 排序算法--冒泡排序
- 神的规范:排序算法(三):冒泡排序