- 博客(3)
- 收藏
- 关注
原创 leetcode260 只出现一次数字(最易理解的python3解法)
这几天的每日一题少数几个能不看题解做出来的。。。 话不多说直接进入题目。 题目: 给定一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现? 示例 1: 输入:nums = [1,2,1,3,2,5] 输出:[3,5] 解释:[5, 3] 也是有效的答案。 示例 2: 输入:nums = [-1,0] 输出:[-1,0] 示例 3: 输.
2021-10-30 10:20:40 135
原创 Leetcode 869重新排序得到2的幂
题目: 给定正整数 N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。 如果我们可以通过上述方式得到2 的幂,返回 true;否则,返回 false。 示例 1: 输入:1 输出:true 示例 2: 输入:10 输出:false 示例 3: 输入:16 输出:true 示例 4: 输入:24 输出:false 示例 5: 输入:46 输出:tru 提示: 1 <= N <= 10^9 解法思路1:刚开始只想到了将数字转换为字符串然后将它进行..
2021-10-28 22:48:27 3615
原创 Leetcode 301 删除无效的括号(python3解法)
今日思路:打开leetcod,类型困难,寄!关闭leetcode,明天见 (算了还是硬着头皮看下吧。。。) 题目:给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。 返回所有可能的结果。答案可以按 任意顺序 返回。 示例 1: 输入:s = "()())()" 输出:["(())()","()()()"] 示例 2: 输入:s = "(a)())()" 输出:["(a())()","(a)()()"] 示例 3: 输入:s = ")(" 输出:[""]
2021-10-27 21:04:02 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人