冒泡排序算法图解(冒泡排序算法)

导读 大家好,我是小曜,我来为大家解答以上问题。冒泡排序算法图解,冒泡排序算法很多人还不知道,现在让我们一起来看看吧!1、从小到大的排序2...

大家好,我是小曜,我来为大家解答以上问题。冒泡排序算法图解,冒泡排序算法很多人还不知道,现在让我们一起来看看吧!

1、从小到大的排序

2、class Program

3、 {

4、 public static void Sort(int[] myArray)

5、 {

6、 // 取长度最长的词组 -- 冒泡法

7、 for (int j = 1; j < myArray.Length;j++)

8、 {

9、 for (int i = 0; i < myArray.Length - 1; i++)

10、 {

11、 // 如果 myArray[i] > myArray[i+1] ,则 myArray[i] 上浮一位

12、 if (myArray[i] >myArray[i + 1])

13、 {

14、 int temp = myArray[i];

15、 myArray[i] = myArray[i + 1];

16、 myArray[i + 1] = temp;

17、 }

18、 }

19、 }

20、 }

21、 static void Main(string[] args)

22、 {

23、 int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 };

24、 Sort(myArray);

25、 for (int m = 0; m < myArray.Length; m++)

26、 {

27、 Console.WriteLine(myArray[m]);

28、 }

29、 }

30、从大到小的排序

31、class Program

32、 {

33、 public static void Sort(int[] myArray)

34、 {

35、 // 取长度最长的词组 -- 冒泡法

36、 for (int j = 1; j < myArray.Length;j++)

37、 {

38、 for (int i = 0; i < myArray.Length - 1; i++)

39、 {

40、 // 如果 myArray[i] < myArray[i+1] ,则 myArray[i] 下沉一位

41、 if (myArray[i] < myArray[i + 1])

42、 {

43、 int temp = myArray[i];

44、 myArray[i] = myArray[i + 1];

45、 myArray[i + 1] = temp;

46、 }

47、 }

48、 }

49、 }

50、 static void Main(string[] args)

51、 {

52、 int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 };

53、 Sort(myArray);

54、 for (int m = 0; m < myArray.Length; m++)

55、 {

56、 Console.WriteLine(myArray[m]);

57、 }

58、 }

本文到此讲解完毕了,希望对大家有帮助。

最新文章