【基础算法】选择排序

来源:互联网 发布:论坛源码php 编辑:程序博客网 时间:2024/06/10 02:28
package Selection;import bubble.Bubble;/** * @Auther: 宋荣凯 * @Description: * @Date: Created in 4:14 PM 7/30/2017 * @Modified By: **/public class Selection {    public void SelectionSort()    {        int arr[] ={11,22,33,4,32,56};        for (int i = 0; i < arr.length ; i++) {            for (int j =0;j<arr.length-i;j++ ) {                int temp=0;                if (arr[arr.length-i-1]<arr[j])                {                   temp=arr[j];                   arr[j]=arr[arr.length-i-1];                   arr[arr.length-i-1]=temp;                }            }        }        for (int i=0;i<arr.length;i++) {            System.out.print("" + arr[i] + "");        }    }    public static void main(String[] args )    {        Selection s=new Selection();        s.SelectionSort();    }}
第一次自己想着写算法运行成功,哈哈。  原来 循环里
while(i<5){

sum=sum+i;
i++;
}
 
int sum=0;
for (int i = 0; i < 5; i++) {
sum=sum+i;
}
原来这两种是一样的。

while(i<5){

sum=sum+i;
i++;
}
 
int sum=0;
for (int i = 0; i < 5; i++) {
sum=sum+i;
}