多關鍵字排序
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;
}
}
相關文章
- JAVA-多執行緒(關鍵字:synchronized)Java執行緒synchronized
- Java:synchronized關鍵字引出的多種鎖Javasynchronized
- Java多執行緒(二)volatile關鍵字Java執行緒
- 多執行緒之volative關鍵字執行緒
- mysql帶AND關鍵字的多條件查詢MySql
- java多執行緒4:volatile關鍵字Java執行緒
- SQL“多欄位模糊匹配關鍵字查詢”SQL
- abstract關鍵字 super 關鍵字 類與繼承繼承
- Swift 關鍵字Swift
- typedef關鍵字
- Synchronized關鍵字synchronized
- JavaScript this關鍵字JavaScript
- Swift —— 關鍵字Swift
- oracle關鍵字Oracle
- Auto關鍵字
- Volatile 多執行緒中用到的關鍵字執行緒
- 多執行緒知識梳理(8) – volatile 關鍵字執行緒
- 多執行緒與高併發(三)synchronized關鍵字執行緒synchronized
- 多執行緒知識梳理(8) - volatile 關鍵字執行緒
- Java多執行緒學習(三)volatile關鍵字Java執行緒
- Google關鍵字工具Go
- Synchronize 關鍵字原理
- [java]transient關鍵字Java
- 使用 Synchronized 關鍵字synchronized
- c#關鍵字C#
- java中this關鍵字Java
- JavaScript中this關鍵字JavaScript
- java transient關鍵字Java
- javascript的this關鍵字JavaScript
- volitile關鍵字
- java之this關鍵字Java
- 完全理解關鍵字this
- 各類關鍵字
- 多執行緒與高併發(五)final關鍵字執行緒
- Zabbix Agent active主動模式監控日誌(多關鍵字)模式
- PHP static 關鍵字和 self 關鍵字例項化的區別PHP
- synchronized關鍵字的原理synchronized
- Java關鍵字(八)——synchronizedJavasynchronized