上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 实现一个迷你的推特,支持下列几种方法 ​postTweet(user_id, tweet_text).​ 发布一条推特. ​getTimeline(user_id).​ 获得给定用户最新发布的十条推特,按照发布时间从最近的到之前排序 ​getNewsFeed(user_id).​ 获得给定用户的朋友 阅读全文
posted @ 2020-12-18 20:59 LintCode领扣 阅读(81) 评论(0) 推荐(0)
摘要: 给一棵二叉树和二叉树中的两个节点,找到这两个节点的最近公共祖先​LCA​。 两个节点的最近公共祖先,是指两个节点的所有父亲节点中(包括这两个节点),离这两个节点最近的公共的节点。 每个节点除了左右儿子指针以外,还包含一个父亲指针​parent​,指向自己的父亲。 在线评测地址:领扣题库官网 样例 1 阅读全文
posted @ 2020-12-18 20:54 LintCode领扣 阅读(105) 评论(0) 推荐(0)
摘要: 给出飞机的起飞和降落时间的列表,用序列 ​interval​ 表示. 请计算出天上同时最多有多少架飞机? 如果多架飞机降落和起飞在同一时刻,我们认为降落有优先权。 在线评测地址:领扣题库官网 样例 1: 样例 2: 自动换行 输入: [(1, 2), (2, 3), (3, 4)] 输出: 1 解释 阅读全文
posted @ 2020-12-16 10:59 LintCode领扣 阅读(597) 评论(0) 推荐(0)
摘要: 给一个按照升序排序的非负整数数组。这个数组很大以至于你只能通过固定的接口 ​ArrayReader.get(k)​ 来访问第k个数(或者C++里是ArrayReader->get(k)),并且你也没有办法得知这个数组有多大。 找到给出的整数target第一次出现的位置。你的算法需要在O(logk)的 阅读全文
posted @ 2020-12-16 10:36 LintCode领扣 阅读(108) 评论(0) 推荐(0)
摘要: 给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形? 在线评测地址:领扣题库官网 样例 1: 样例 2: 自动换行 输入: [4, 4, 4, 4] 输出: 4 解释: 任何三个数都可以构成三角形 所以答案为 C(3, 4) = 4 题 阅读全文
posted @ 2020-12-14 11:37 LintCode领扣 阅读(194) 评论(0) 推荐(0)
摘要: 给定一个整数数组来表示排列,找出其之后的一个排列。 在线评测地址:领扣题库官网 例1: 输入:[1] 输出:[1] 例2: 输入:[1,3,2,3] 输出:[1,3,3,2] 例3: 输入:[4,3,2,1] 输出:[1,2,3,4] 算法 从后往前寻找不是递增的下标i 从后往前遍历数组,如果一直是 阅读全文
posted @ 2020-12-11 21:59 LintCode领扣 阅读(157) 评论(0) 推荐(0)
摘要: 给一棵二叉树,找到最长连续路径的长度。 这条路径是指 任何的节点序列中的起始节点到树中的任一节点都必须遵循 父-子 联系。最长的连续路径必须是从父亲节点到孩子节点(​不能逆序​)。 在线评测地址:领扣题库官网 样例1: 输入: {1,#,3,2,4,#,#,#,5} 输出:3 说明: 这棵树如图所示 阅读全文
posted @ 2020-12-11 21:54 LintCode领扣 阅读(240) 评论(0) 推荐(0)
摘要: 给出 n 个物品, 以及一个数组, ​nums[i]​ 代表第i个物品的大小, 保证大小均为正数, 正整数 ​target​ 表示背包的大小, 找到能填满背包的方案数。 ​每一个物品只能使用一次​ 在线评测地址:领扣题库官网 样例 给出候选物品集合 ​[1,2,3,3,7]​ 以及 target ​ 阅读全文
posted @ 2020-12-09 09:33 LintCode领扣 阅读(117) 评论(0) 推荐(0)
摘要: 给出一个整数数组,有正有负。找到这样一个子数组,他的长度大于等于 ​k​,且平均值最大。 保证数组的大小 >= k 在线评测地址:领扣题库官网 例1: 输入: [1,12,-5,-6,50,3] 3 输出: 15.667 解释: (-6 + 50 + 3) / 3 = 15.667 例2: 输入: 阅读全文
posted @ 2020-12-09 09:24 LintCode领扣 阅读(204) 评论(0) 推荐(0)
摘要: 给出不同面额的硬币以及一个总金额. 写一个方法来计算给出的总金额可以换取的最少的硬币数量. 如果已有硬币的任意组合均无法与总金额面额相等, 那么返回 ​-1​. 在线评测地址:领扣题库官网 样例1 输入: [1, 2, 5] 11 输出: 3 解释: 11 = 5 + 5 + 1 样例2 输入: [ 阅读全文
posted @ 2020-12-07 17:59 LintCode领扣 阅读(157) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页