/** * 乙個陣列,一半奇數,一半是偶數,要將陣列按照偶奇偶奇的順序排序
* 思路,找出下標是偶數但值是奇數的,和下標是奇數但值是偶數的,兩個互換,直到結束 */
public
class
sortarraybyparityll ;
sort(arr);
arrays.stream(arr).foreach(s -> system.out.print(s+ "
"));
}private
static
void sort(int
arr)
else
if(arr[j] % 2 == 1
) else}}
public
static
void swap(int a , int b , int
arr)
}
陣列奇偶按照一定順序排列
對乙個陣列,將陣列中偶數從大到小排序,奇數從小到大排序,奇數和偶數交叉放且輸出陣列第一位放奇數,若奇數和偶數不等長,則把剩下的直接放到陣列中。include include using namespace std define maxlen 10 void insert1 int arr,int l...
按照插入順序排序的LinkedHashMap
linkedhashmap可以做到按照使用者放入集合的順序取出集合中的元素,但是 hashmap不能做到。linkedhashmap繼承於hashmap,其底層實現和hashmap一致,都用雜湊表實現,區別是linkedhashmap還使用了乙個雙向鍊錶實現順序訪問,所以linkedhashmap是...
js如何將乙個陣列按照自己固定的順序排序?
在工作中遇到乙個問題,在前端頁面上,想把乙個陣列中的元素按照自己想要的順序排序,研究了一下,收集了以下兩種方案 方法一 var obj 想要按照年齡的大小來排序,可以用sort方法 function sortab data else if value2 value1 else obj.sort so...