1. 程式人生 > >算法學習步驟

算法學習步驟

pack har 算法 emp [] nbsp 總結 print sys

畫圖寫出策略,然後每個步驟都用最簡單的代碼寫出來,總結規律

插入排序算法

package a;

public class ChaRuPaiXu {
public static void main(String[] args) {
int[] nums={24,3,51,12,6,4,5,34,23,1,2};
for(int i=1;i<nums.length;i++)
{
int temp=nums[i];
int j=0;
for(j=i-1;j>=0;j--)
{
if(nums[j]>temp){
nums[j+1]=nums[j];
}
else{
break;
}
}
nums[j+1]=temp;
}
for(int i=0;i<nums.length;i++)
System.out.print(nums[i]+" ");
}
}

算法學習步驟