day90(2.19)——leetcode面试经典150

191. 位1的个数

191. 位1的个数

题目:

题解:

java 复制代码
class Solution {
    public int hammingWeight(int n) {
        int sum=0;
        for(int i=0;i<32;i++) {
            if((n&1) == 1) {
                sum++;
            }
            //n进行无符号右移
            n>>>=1;
        }
        return sum;
    }
}
相关推荐
飞Link1 分钟前
深度捕捉时序本质:TSTD 异常检测之表示学习(Representation-based)全解析
学习·算法·数据挖掘·回归
滴滴答滴答答10 分钟前
机考刷题之 10 LeetCode 200 岛屿数量
算法·leetcode·职场和发展
野犬寒鸦25 分钟前
面试常问:HTTP 1.0 VS HTTP 2.0 VS HTTP 3.0 的核心区别及底层实现逻辑
服务器·开发语言·网络·后端·面试
前端Hardy34 分钟前
Vite 8 来了:彻底抛弃 Rollup 和 esbuild!Rust 重写后,快到 Webpack 连尾灯都看不见
前端·面试·vite
mit6.8241 小时前
Agent memory发展路线
算法
青桔柠薯片1 小时前
Linux I/O多路复用:深入浅出poll与epoll
linux·运维·服务器·算法
姗姗的鱼尾喵1 小时前
Java 面试内容分享
java·spring boot·面试
进击的编程阿伟1 小时前
C#开发工程师-面经
面试·c#
哈哈很哈哈2 小时前
逻辑回归Logistic Regression
算法·机器学习·逻辑回归
甄心爱学习2 小时前
【极大似然估计/最大化后验】为什么逻辑回归要使用交叉熵损失函数
算法·机器学习·逻辑回归