多關鍵字排序
http://www.lintcode.com/zh-cn/problem/multi-keyword-sort/
import java.util.Arrays;
import java.util.Comparator;
public class Solution {
/**
* @param array: the input array
* @return: the sorted array
*/
public int[][] multiSort(int[][] array) {
// Write your code here
if (array != null) {
Arrays.sort(array, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
if (o1[1] == o2[1]) {
return o1[0] - o2[0];
}
return o2[1] - o1[1];
}
});
}
return array;
}
}
相關文章
- DM 關鍵字、遮蔽關鍵字
- 多執行緒之volative關鍵字執行緒
- let關鍵字和const關鍵字
- final關鍵字和static關鍵字
- Java多執行緒(二)volatile關鍵字Java執行緒
- JAVA-多執行緒(關鍵字:synchronized)Java執行緒synchronized
- Java:synchronized關鍵字引出的多種鎖Javasynchronized
- java多執行緒4:volatile關鍵字Java執行緒
- 關鍵字
- this關鍵字
- mysql帶AND關鍵字的多條件查詢MySql
- abstract關鍵字 super 關鍵字 類與繼承繼承
- out關鍵字和ref關鍵字的區別
- volatile 關鍵字
- @Transient關鍵字
- friend關鍵字
- Auto關鍵字
- Swift 關鍵字Swift
- defer關鍵字
- typedef關鍵字
- params關鍵字
- dynamic關鍵字
- 4關鍵字
- [JavaScript] this 關鍵字JavaScript
- Volatile關鍵字
- static關鍵字
- super關鍵字
- final關鍵字
- synchronized 關鍵字synchronized
- const關鍵字
- Voliate關鍵字
- throw關鍵字
- 多執行緒知識梳理(8) – volatile 關鍵字執行緒
- Java多執行緒學習(三)volatile關鍵字Java執行緒
- 多執行緒與高併發(五)final關鍵字執行緒
- 多執行緒與高併發(三)synchronized關鍵字執行緒synchronized
- volidate關鍵字解析
- Synchronize 關鍵字原理