会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SANS
Journey to the mastery of programming
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
45
46
47
48
49
50
51
52
53
···
68
下一页
2020年8月30日
面试题 05.03. 翻转数位
摘要: 给定一个32位整数 num,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。 示例 1: 输入: num = 1775(110111011112)输出: 8示例 2: 输入: num = 7(01112)输出: 4 来源:力扣(LeetCode) 链接:https:/
阅读全文
posted @ 2020-08-30 15:48 XXXSANS
阅读(134)
评论(0)
推荐(0)
2020年8月26日
1356. 根据数字二进制下 1 的数目排序
摘要: 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 示例 1: 输入:arr = [0,1,2,3,4,5,6,7,8]输出:[0,1,2,4,8,3,5,6
阅读全文
posted @ 2020-08-26 11:59 XXXSANS
阅读(159)
评论(0)
推荐(0)
748. 最短完整词
摘要: 如果单词列表(words)中的一个单词包含牌照(licensePlate)中所有的字母,那么我们称之为完整词。在所有完整词中,最短的单词我们称之为最短完整词。 单词在匹配牌照中的字母时不区分大小写,比如牌照中的 "P" 依然可以匹配单词中的 "p" 字母。 我们保证一定存在一个最短完整词。当有多个单
阅读全文
posted @ 2020-08-26 11:19 XXXSANS
阅读(204)
评论(0)
推荐(0)
2020年8月25日
剑指 Offer 32 - II. 从上到下打印二叉树 II
摘要: 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果: [ [3], [9,20], [15,7]] 提示: 节点总数 <= 1000 来源:力扣(
阅读全文
posted @ 2020-08-25 17:15 XXXSANS
阅读(151)
评论(0)
推荐(0)
剑指 Offer 54. 二叉搜索树的第k大节点
摘要: 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2输出: 4示例 2: 输入: root = [5,3,6,2,4,null,null,1], k = 3 5 / \ 3 6 / \ 2 4 / 1输
阅读全文
posted @ 2020-08-25 11:29 XXXSANS
阅读(171)
评论(0)
推荐(0)
2020年8月24日
Python reduce()
摘要: Description The reduce(fun,seq) function is used to apply a particular function passed in its argument to all of the list elements mentioned in the se
阅读全文
posted @ 2020-08-24 12:10 XXXSANS
阅读(230)
评论(0)
推荐(0)
914. 卡牌分组
摘要: 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。 示例 1: 输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分
阅读全文
posted @ 2020-08-24 11:53 XXXSANS
阅读(192)
评论(0)
推荐(0)
LCP 06. 拿硬币
摘要: 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 示例 1: 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。 示
阅读全文
posted @ 2020-08-24 10:25 XXXSANS
阅读(82)
评论(0)
推荐(0)
剑指 Offer 57. 和为s的两个数字
摘要: 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 示例 1: 输入:nums = [2,7,11,15], target = 9输出:[2,7] 或者 [7,2]示例 2: 输入:nums = [10,26,30,31,47
阅读全文
posted @ 2020-08-24 10:20 XXXSANS
阅读(101)
评论(0)
推荐(0)
剑指 Offer 06. 从尾到头打印链表
摘要: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2]输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-we
阅读全文
posted @ 2020-08-24 09:52 XXXSANS
阅读(63)
评论(0)
推荐(0)
上一页
1
···
45
46
47
48
49
50
51
52
53
···
68
下一页
公告