646. Maximum Length of Pair Chain
来源:互联网 发布:mac 打字突然变成韩文 编辑:程序博客网 时间:2024/06/05 04:23
You are given n
pairs of numbers. In every pair, the first number is always smaller than the second number.
Now, we define a pair (c, d)
can follow another pair (a, b)
if and only if b < c
. Chain of pairs can be formed in this fashion.
Given a set of pairs, find the length longest chain which can be formed. You needn't use up all the given pairs. You can select pairs in any order.
Example 1:
Input: [[1,2], [2,3], [3,4]]Output: 2Explanation: The longest chain is [1,2] -> [3,4]
Note:
- The number of given pairs will be in the range [1, 1000].
Seen this question in a real interview before?
public class Solution { class Comp implements Comparator<int[]> {public int compare(int[] a1, int[] a2) {return a1[1] < a2[1] ? -1 : a1[1] > a2[1] ? 1 : a1[0] < a2[0] ? -1 : a1[0] == a2[0] ? 0 : 1;}} public int findLongestChain(int[][] pairs) { if (pairs.length == 0)return 0;Arrays.sort(pairs, new Comp());int re = 1;int cur = pairs[0][1];for (int i = 1; i < pairs.length; ++i) {if (pairs[i][0] == pairs[i - 1][0] || pairs[i][0] <= cur)continue;else {re += 1;cur = pairs[i][1];}}return re; }}
阅读全文
0 0
- 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- [leetcode]646. Maximum Length of Pair Chain
- leetcode 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- LeetCode 646. Maximum Length of Pair Chain
- [Leetcode] 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- leetcode 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- [leetcode] 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain(M)
- [LeetCode] 646. Maximum Length of Pair Chain
- [LeetCode] 646. Maximum Length of Pair Chain
- 646. Maximum Length of Pair Chain
- LeetCode 646. Maximum Length of Pair Chain
- Maven:安装过程以及在eclipse上的使用
- 之前写的扯淡定时执行
- Android 双开沙箱 VirtualApp 源码分析(六)ContentProvider
- 工作日常用到的一些命令
- Java多线程之生产者和消费者模式解析
- 646. Maximum Length of Pair Chain
- 华为OJ——查找输入整数二进制中1的个数
- centos下安装mongo数据库及php扩展
- Session
- 阿里云Ubuntu搭建PPTP VPN
- Linux 本地文件或文件夹上传服务器
- SVD深入理解
- ajax返回的数据类型如何选择
- jQuery中的text()、html()和val()以及javascript中的innerText、innerHTML和value