首页 > 其他分享 >leetcode-190-easy

leetcode-190-easy

时间:2022-10-22 21:00:20浏览次数:51  
标签:int 32 190 result easy bit leetcode

Reverse Bits

思路一: 遍历 32 位 bit,记录 bit 结果

public int reverseBits(int n) {
    int result = 0;

    int x = 32;
    while (x-- > 0) {
        int bit = n & 1;

        result <<= 1;
        if (bit == 1) {
            result++;
        }

        n >>>= 1;
    }

    return result;
}

标签:int,32,190,result,easy,bit,leetcode
From: https://www.cnblogs.com/iyiluo/p/16817285.html

相关文章

  • 力扣 (LeetCode)算法入门——Day1
    704.二分查找题目:给定一个n个元素有序的(升序)整型数组nums和一个目标值target ,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。classSolut......
  • leetcode(30)单调栈
    6077.巫师的总力量和注意:因为要求连续,所以不能用回溯的方法做496.下一个更大元素I子数组的最小值之和子数组最小乘积的最大值子数组范围和901.股票价格跨度用......
  • 周六1900C++班级20221022-for循环
    for语法:for(initialization;test-condition;increment){statement-list;}for构造一个由4部分组成的循环:初始化,可以由0个或更多的由逗号......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:字符串转换整数 (atoi)
    题目:请你来实现一个 myAtoi(strings) 函数,使其能将字符串转换成一个32位有符号整数(类似C/C++中的atoi函数)。函数 myAtoi(strings)的算法如下:读入字符串并丢弃无......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题: 回文数
    题目:给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。 示例1:输入......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:整数反转
    题目:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围 [−231, 231 −1],就返回0。假设环境不允许存......
  • 【LeetCode 904-medium】水果成篮
    1、 这题做法多种多样,看能不能找到五种做法。 其实就是这道题:​ 力扣题我的AC代码:(法1:边遍历边维护答案,如果遇到f[i]是第三个数就抛弃除了f[i-1]的另一个数)classSolutio......
  • 刷题 LeetCode 栈和队列2
    代码随想录LeetCode20. 有效的括号carl栈思路左括号入栈,右括号出栈,如果出栈时栈为空或不匹配,或者最终栈不为空则false细节LeetCode1047. 删除字符串中的所有......
  • 【算法训练营day11】LeetCode20. 有效的括号 LeetCode1047. 删除字符串中的所有相邻重
    【算法训练营day11】LeetCode20.有效的括号LeetCode1047.删除字符串中的所有相邻重复项LeetCode150.逆波兰表达式求值LeetCode20.有效的括号题目链接:20.有效的括......
  • Python Easyocr 图片文字识别
    前段时间做了车牌识别相关的内容分享,参看:​​车牌识别(1)-车牌数据集生成​​​​车牌识别(2)-搭建车牌识别模型​​今天给大家分享一个简单的OCR文本识别工具:easyocr。这个模块......