public static void BubbleSort(int[] data) { int temp=0; for(int i=0;i<data.Length;i++) { for(int j=1;j<data.Length-i;j++) { if(data[j-1]>data[j]) { temp=data[j]; data[j]=data[j-1]; data[j-1]=temp; } } } }
public static void BubbleSort(int[] data) { int temp=0; bool IsChange=true; for(int i=0;i<data.Length && IsChange;i++) { IsChange=false; for(int j=1;j<data.Length-i;j++) { if(data[j-1]>data[j]) { IsChange=true; temp=data[j]; data[j]=data[j-1]; data[j-1]=temp; } } } }