上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 68 下一页
摘要: 给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 示例 1: 输入: 5输出: 2解释: 5 的二进制表示为 101(没有前导零位),其补数为 010。所以你需要输出 2 。示例 2: 输入: 1输出: 0解释: 1 的二进制表示为 1(没有前导零位),其补数为 0。所以你需要输出 0 阅读全文
posted @ 2020-10-11 17:45 XXXSANS 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 阅读全文
posted @ 2020-10-11 17:18 XXXSANS 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。 (这里,平面上两点之间的距离是欧几里德距离。) 你可以按任何顺序返回答案。除了点坐标的顺序之外,答案确保是唯一的。 示例 1: 输入:points = [[1,3],[-2,2]], K = 1输 阅读全文
posted @ 2020-10-11 16:58 XXXSANS 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 编写程序以 x 为基准分割链表,使得所有小于 x 的节点排在大于或等于 x 的节点之前。如果链表中包含 x,x 只需出现在小于 x 的元素之后(如下所示)。分割元素 x 只需处于“右半部分”即可,其不需要被置于左右两部分之间。 示例: 输入: head = 3->5->8->5->10->2->1, 阅读全文
posted @ 2020-10-11 16:01 XXXSANS 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 给你两个字符串 a 和 b ,它们长度相同。请你选择一个下标,将两个字符串都在 相同的下标 分割开。由 a 可以得到两个字符串: aprefix 和 asuffix ,满足 a = aprefix + asuffix ,同理,由 b 可以得到两个字符串 bprefix 和 bsuffix ,满足 b 阅读全文
posted @ 2020-10-11 13:56 XXXSANS 阅读(104) 评论(0) 推荐(0) 编辑
摘要: n 座城市和一些连接这些城市的道路 roads 共同组成一个基础设施网络。每个 roads[i] = [ai, bi] 都表示在城市 ai 和 bi 之间有一条双向道路。 两座不同城市构成的 城市对 的 网络秩 定义为:与这两座城市 直接 相连的道路总数。如果存在一条道路直接连接这两座城市,则这条道 阅读全文
posted @ 2020-10-11 13:42 XXXSANS 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 注意: 每个数组中的元素不会超过 100数组的大小不会超过 200示例 1: 输入: [1, 5, 11, 5] 输出: true 解释: 数组可以分割成 [1, 5, 5] 和 [11]. 示例 2: 输 阅读全文
posted @ 2020-10-11 10:09 XXXSANS 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 给定一个 N 叉树,找到其最大深度。 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。 例如,给定一个 3叉树 : 我们应返回其最大深度,3。 说明: 树的深度不会超过 1000。树的节点总不会超过 5000。 来源:力扣(LeetCode)链接:https://leetcode-cn.c 阅读全文
posted @ 2020-10-10 21:47 XXXSANS 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 你将得到一个字符串数组 A。 每次移动都可以交换 S 的任意两个偶数下标的字符或任意两个奇数下标的字符。 如果经过任意次数的移动,S == T,那么两个字符串 S 和 T 是 特殊等价 的。 例如,S = "zzxy" 和 T = "xyzz" 是一对特殊等价字符串,因为可以先交换 S[0] 和 S 阅读全文
posted @ 2020-10-10 21:21 XXXSANS 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例: 输入: ["Hello", "Alaska", "Dad", "Peace"]输出: ["Alaska", "Dad"] 注意: 你可以重复使用键盘上同一字符。你可以假设输入的字符串将只包含字母。 来源:力扣 阅读全文
posted @ 2020-10-10 20:56 XXXSANS 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 68 下一页