当前位置: 首页 > news >正文

【数据结构和算法实践-位运算-两数之积】

数据结构和算法实践-位运算-两数之积

    • 题目
    • My Thought
    • 代码示例
      • JAVA-8

题目

两数之积

My Thought

代码示例

JAVA-8

        public static int add(int a, int b) {
        int result = 0;
        while (b != 0) {
            result = a ^ b;
            b = (a & b) << 1;
            a = result;
        }
        return result;
    }



    public static int multi(int a, int b) {
        int res = 0;
        while (b != 0) {
            if ((b & 1) != 0) {
                res = add(res, a);
            }
            a <<= 1;
            b >>>= 1;
        }
        return res;
    }

相关文章:

  • 【AWDP】 AWDP 赛制详解应对方法赛题实践 量大管饱
  • 面试题 Spring bean 循环依赖解决方案以及三级缓存讲解
  • 什么是 PHP? 为什么用 PHP? 谁在用 PHP?
  • C语言 | Leetcode C语言题解之第397题整数替换
  • node.js实现阿里云短信发送
  • 【字符串】AC自动机+dp
  • Android 11 FileProvider的使用和限制
  • vue3-print打印eletable某一行的数据
  • 油烟净化器选购指南:高效净化与优质服务并存的选择
  • AI论文精读笔记-Generative Adversarial Nets(GAN)
  • 远程访问电脑共享文件
  • ansible_find模块
  • 使用vscode上传git远程仓库流程(Gitee)
  • Vue3 响应式工具函数isRef()、unref()、isReactive()、isReadonly()、isProxy()
  • Springcould -第一个Eureka应用 --- day02
  • SpringBootAdmin源码修改编译002_踩坑记录一堆坑_记录过程_没有成功---VUE工作笔记0027
  • uniapp+uview-plus实现微信小程序自定义tabbar
  • 待机模式中WKUP上升沿模拟开机与关机
  • css总结(记录一下...)
  • 从底层原理上理解ClickHouse 中的稀疏索引
  • 专访|导演刘江:给谍战题材注入现实主义的魂
  • 专访|韩国世宗研究所中国研究中心主任:李在明若上台将推行均衡外交
  • 金科股份重整方案通过,正式进入重整计划执行环节
  • 中美会谈前都发生了什么?美方为何坐不住了?
  • 高培勇:中国资本市场的发展应将预期因素全面纳入分析和监测体系
  • 宣布停火后,印控克什米尔地区再次传出爆炸声