C# 数组 冒泡排序

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6.   
  7. namespace _07数组  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {  
  13.             //数组类型[] 数组名=new 数组类型[数组长度];  
  14.             int[] nums = new int[10];  
  15.             //数组的声明方式  
  16.             int[] numsTwo = { 1, 2, 3, 4, 5, 6 };  
  17.             //string[] str = new string[10];  
  18.             ////null ""  
  19.             //bool[] bools = new bool[10];  
  20.             //Console.ReadKey();  
  21.             //nums[0] = 1;  
  22.             //nums[1] = 2;  
  23.             //nums[2] = 3;  
  24.             //nums[3] = 4;  
  25.             //nums[4] = 5;  
  26.             //nums[5] = 6;  
  27.             //nums[6] = 7;  
  28.             //nums[7] = 8;  
  29.             //nums[8] = 9;  
  30.             //nums[9] = 10;  
  31.             //nums[10] = 11;  
  32.             ////我们通过一个循环给数组赋值,同样,也通过一个循环对数组进行取值  
  33.             ////for (int i = 0; i < nums.Length; i++)  
  34.             ////{  
  35.             ////    nums[i] = i;  
  36.             ////}  
  37.             //for (int i = 0; i < nums.Length; i++)  
  38.             //{  
  39.             //    Console.WriteLine(nums[i]);  
  40.             //}  
  41.             Console.ReadKey();  
  42.         }  
  43.     }  
  44. }  
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Threading.Tasks;  
  6.   
  7. namespace _09冒泡排序  
  8. {  
  9.     class Program  
  10.     {  
  11.         static void Main(string[] args)  
  12.         {  
  13.             int[] nums = { 1, 4, 3, 9, 6, 8, 11 };  
  14.             //只能针对数组做一个升序的排列  
  15.             //Array.Sort(nums);  
  16.   
  17.             //对数组进行反转  
  18.             Array.Reverse(nums);  
  19.   
  20.             //for (int i = 0; i < nums.Length - 1; i++)  
  21.             //{  
  22.             //    for (int j = 0; j < nums.Length - 1-i ; j++)  
  23.             //    {  
  24.             //        if (nums[j] > nums[j + 1])  
  25.             //        {  
  26.             //            int temp = nums[j];  
  27.             //            nums[j] = nums[j + 1];  
  28.             //            nums[j + 1] = temp;  
  29.             //        }  
  30.             //    }  
  31.             //}  
  32.   
  33.   
  34.             for (int i = 0; i < nums.Length; i++)  
  35.             {  
  36.                 Console.WriteLine(nums[i]);  
  37.             }  
  38.             Console.ReadKey();  
  39.   
  40.   
  41.   
  42.         }  
  43.     }  
  44. }  
shashou47

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: