用C#实现冒泡法排序

时间:2021-05-02

导读:本文给出了使用C#进行冒泡法排序的源代码

using System;namespace BubbleSorter{ public class BubbleSorter{ public void Sort(int [] list) { int i, j, temp; bool done = false; j = 1; while((j < list.Length) && (!done)){ done=true; for(i=0;i <list.Length - j; i++){if(list[i] > list[i + 1]){done = false;temp = list[i]; list[i] = list[i + 1]; list[i + 1] = temp; }} j ++; } } }

public class MainClass { public static void Main( ) { int[] iArrary=new int[]{1,5,13,6,10,55,99,2,87,12,34,75,33,47};BubbleSorter xyt=new BubbleSorter();xyt.Sort(iArrary); for(int m = 0;m < iArrary.Length; m ++) Console.Write("{0} ",iArrary[m]); Console.WriteLine(); }}}

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章