_莫相逢

导航

2019年4月13日 #

LeetCode 57 插入区间

摘要: 题目: 给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 示例 2: 解题思路: 对于这个示例 [ [1,3], [6,9] ] ,插入的区间可分为以下几种: 1、插入区间的end小于 阅读全文

posted @ 2019-04-13 18:09 莫晓风 阅读(111) 评论(0) 推荐(0) 编辑

LeetCode 56 合并区间

摘要: 题目: 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 示例 2: 解题思路: 按照给出的示例,我们可以发现只要循环一遍,把前后两个区间并列,不可并列就可压到answer中。但实际上题目没有说明给出的集合都是递增的,这样便不可直接循环来做。由此,应该先对这个集合进行排序,使之按照start递 阅读全文

posted @ 2019-04-13 15:28 莫晓风 阅读(135) 评论(0) 推荐(0) 编辑

LeetCode 547 朋友圈

摘要: 题目: 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] = 1, 阅读全文

posted @ 2019-04-13 12:11 莫晓风 阅读(114) 评论(0) 推荐(0) 编辑