- 附上小小代码思想
- public static void main(String[] args) {
- int[] arr = {1,5,3,8,2,7};
- arr = insert(arr);
- for(int i=0;i<arr.length;i++){
- System.out.print(arr[i]+" ");
- }
- }
-
- //用插入排序完成数组元素从小到大排序
- public static int[] insert(int[] arr){
- for(int i=1;i<arr.length;i++){
- for(int j=i;j>0;j--){
- if(arr[j]<arr[j-1]){
- int temp = arr[j];
- arr[j] = arr[j-1];
- arr[j-1] = temp;
- }
- else
- }
- }
- return arr;
- }
复制代码
|