C#之冒泡法排序
2016-08-04 16:44
253 查看
namespace 数组排序 { class Program { static void Main(string[] args) { int temp = 0; int[] arr = {23, 44, 66, 76, 98, 11, 3, 9, 7}; #region该段与排序无关 Console.WriteLine("排序前的数组:"); foreach (intiteminarr) { Console.Write(item + ""); } Console.WriteLine(); #endregion for (int i = 0; i < arr.Length - 1; i++) { #region将大的数字移到数组的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; } } #endregion } Console.WriteLine("排序后的数组:"); foreach (int item in arr) { Console.Write(item+""); } Console.WriteLine(); Console.ReadKey(); } } }
相关文章推荐
- C# 冒泡法排序[II]
- C#二分法,选择法,冒泡法排序
- <<展现C#>>第四章 C#类型(修订)
- VB程序员眼中的C# 10(end)
- VB程序员眼中的C# 9
- VB程序员眼中的C# 7
- VB程序员眼中的C# 8
- VB程序员眼中的C# 5
- VB程序员眼中的C# 6
- VB程序员眼中的C# 4
- VB程序员眼中的C# 3
- VB程序员眼中的C#
- C#抢鲜快报之FAQ20
- <展现 C#> 第一章 C#简介(修订)
- <<展现C#>> 第二章 NGWS Runtime 技术基础(修订)
- 【我们一起写框架】C#的AOP框架
- ping程序的C#实现
- <<展现C#>> 第五章 类(修订)
- <<展现C#>>第六章 控制语句(修订)
- <<展现C#>> 第七章 异常处理(修订)