“小坚持,大收获”21天线上编程打卡活动
文章平均质量分 53
CLiuso
这个作者很懒,什么都没留下…
展开
-
869. 重新排序得到 2 的幂
869. 重新排序得到 2 的幂难度:困难给定正整数 N ,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。如果我们可以通过上述方式得到 2 的幂,返回 true;否则,返回 false。示例 1:输入:1输出:true示例 2:输入:10输出:false示例 3:输入:16输出:true示例 4:输入:24输出:false示例 5:输入:46输出:true分析:一个朴素的做法是对 n 进行重排,然后检查重排后的数值是否属于 2 的幂。转载 2021-10-28 10:10:11 · 318 阅读 · 0 评论 -
301. 删除无效的括号
301. 删除无效的括号难度:困难给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。返回所有可能的结果。答案可以按 任意顺序 返回。示例 1:输入:s = "()())()"输出:["(())()","()()()"]示例 2:输入:s = "(a)())()"输出:["(a())()","(a)()()"]示例 3:输入:s = ")("输出:[""]提示:1 <= s.length <= 25s 由小写英文字母以及转载 2021-10-27 19:37:28 · 358 阅读 · 0 评论