算法
hzTom11
1031930479@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
每日算法——重构字符串
给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。若可行,输出任意可行的结果。若不可行,返回空字符串。示例 1:输入: S = "aab"输出: "aba"示例 2:输入: S = "aaab"输出: ""注意: S 只包含小写字母并且长度在[1, 500]区间内。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reorganize-string著作权归领扣网络所有。商业转载请联系官方授权...原创 2020-12-01 16:53:22 · 481 阅读 · 0 评论 -
如何判断一个数是否是2的整数次幂
最近在看一些算法,打算写一些博客把这些巧妙的算法记录下来,分享给大家题目:判断一个正整数是否是2的整数次幂解法一:设置一个中间变量初始值为1,将输入的正整数不断和初始值比较,如果初始值小于输入的整数,就乘2再比较,直到后面相等返回true或者大于输入的整数返回false。举个例子:输入13,1*2=2,2*2=4,4*2=8,8*2=16,16>13,所以返回false,该算法的...原创 2019-11-06 15:29:51 · 1028 阅读 · 0 评论
分享