Sort an integer array, keeping first in place

前端 未结 6 803
傲寒
傲寒 2020-12-19 20:21

How would I sort arrays as follows:

[10, 7, 12, 3, 5, 6] --> [10, 12, 3, 5, 6, 7]

[12, 8, 5, 9, 6, 10] --> [12, 5, 6, 8, 9, 10] 
    <
6条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-19 21:01

    I'm using Java:

         int[] arr = {10, 7, 12, 3, 5, 6};
         List arr_1 = new ArrayList();
         for(int i = 0; i < arr.length; i++)
         {
             arr_1.add(arr[i]);
         }
         Collections.sort(arr_1.subList(1,arr_1.size()));
    
    
        System.out.println(arr_1);
    

提交回复
热议问题