冒泡算法
冒泡 法则: 规则是 将 第一个数 与 第二个想 比较 如果 第一个数 大于 第二个数 将 其两个位置相换
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| class Dome { static void Main(string[] args) { int[] nums = new int[10] { 1, 4, 2, 6, 3, 10, 100, 20, 30, 20 }; for (int i = 0; i < nums.Length - 1; i++) { for (int j = i + 1; j < nums.Length; j++) { if (nums[i] > nums[j]) { int temp = nums[i]; nums[i] = nums[j]; nums[j] = temp; } } }
foreach (var item in nums) { Console.WriteLine(item); } } }
|