力扣每日一题
残星~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
力扣每日一题——汉明距离
分析:汉明距离正如题中所说是两个整数二进制的不同位的个数。那么只要异或一下,得到的结果中的1的个数就是我们所求的汉明距离 异或之后对于得到的结果进行位计算的话,那么我们可以让其与1进行与运算,然后进行右移一位,重复操作直至异或得到的结果为零。 class Solution { public: int hammingDistance(int x, int y) { int s = x ^ y, ret = 0; while (s) { ret .原创 2021-05-27 09:08:49 · 225 阅读 · 0 评论 -
力扣每日一题——反转每对括号之间的子串
给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 示例 1: 输入:s = “(abcd)” 输出:“dcba” 示例 2: 输入:s = “(u(love)i)” 输出:“iloveu” 示例 3: 输入:s = “(ed(et(oc))el)” 输出:“leetcode” 示例 4: 输入:s = “a(bcdefghijkl(mno)p)q” 输出:“apmnolkjihgfedcb原创 2021-05-26 22:02:22 · 483 阅读 · 0 评论
分享