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

养生网站源码下载wordpress 父分类

养生网站源码下载,wordpress 父分类,宝山网站建设宝山,企业网站建设心得❓ 剑指 Offer 65. 不用加减乘除做加法 难度#xff1a;简单 写一个函数#xff0c;求两个整数之和#xff0c;要求在函数体内不得使用 “”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a 1, b 1 输出: 2 提示#xff1a; a, b 均可能是负数或 0结果不会溢出 …❓ 剑指 Offer 65. 不用加减乘除做加法 难度简单 写一个函数求两个整数之和要求在函数体内不得使用 “”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a 1, b 1 输出: 2 提示 a, b 均可能是负数或 0结果不会溢出 32 位整数 思路位运算 预备知识 —— 一篇文章搞懂位运算!!! 有符号整数通常用补码来表示和存储补码具有如下特征 正整数的补码与原码相同负整数的补码为其原码除符号位外的所有位取反后加 1。可以将减法运算转化为补码的加法运算来实现。符号位 与 数值位 可以一起参与运算。 a ^ b 表示没有考虑进位的情况下两数的和(a b) 1 就是进位。 递归会终止的原因是 (a b) 1 最右边会多一个 0那么继续递归进位最右边的 0 会慢慢增多最后进位会变为 0递归终止。 递归可以转换为迭代从而减少空间复杂度 代码(C、Java) 法一递归 C class Solution { public:int add(int a, int b) {return b 0 ? a : add(a ^ b, (a b) 1);} };Java class Solution {public int add(int a, int b) {return b 0 ? a : add(a ^ b, (a b) 1);} }法二迭代 C class Solution { public:int add(int a, int b) {while(b ! 0){int tmp a ^ b;b (a b) 1;a tmp;}return a;} };Java class Solution {public int add(int a, int b) {while(b ! 0){int tmp a ^ b;b (a b) 1;a tmp;}return a;} }运行结果 复杂度分析 时间复杂度 O ( l o g ⁡ ( m a x i n t ) ) O(log⁡(max_int)) O(log⁡(maxi​nt))其中我们将执行位运算视作原子操作。。空间复杂度 O ( 1 ) O(1) O(1)迭代。 题目来源力扣。 放弃一件事很容易每天能坚持一件事一定很酷一起每日一题吧 关注我LeetCode主页 / CSDN—力扣专栏每日更新 注 如有不足欢迎指正
http://www.w-s-a.com/news/959281/

相关文章:

  • 济南建站公司网站网站友链查询源码
  • 校园失物招领网站建设涪陵网站建设公司
  • 怎么做盗号网站手机网站建设需要租用什么科目
  • 成品网站是什么意思沈阳seo推广
  • 购物网站后台流程图昆明官网seo技术
  • 创建自己网站全网零售管理系统
  • 江苏省建设厅网站建筑电工证wordpress收费插件大全
  • 北京中国建设银行招聘信息网站宁德蕉城住房和城乡建设部网站
  • 泉州做网站优化哪家好wordpress站点预览
  • 创建门户网站一页网站首页图如何做
  • 服装手机商城网站建设sns社交网站有哪些
  • 无锡工程建设招标网站怎么自己建设公司网站
  • 哪个网站可以学做咸菜安卓软件开发需要学什么软件
  • 自有网站建设的团队遂宁市建设局网站
  • 网站建设哪个好一些网站内容导出
  • 什么网站的页面做的比较好看网上做平面设计的网站
  • 网站建设单选网站建设学校培训学校
  • 可以做app的网站logo设计在线生成免费标小智
  • 网站变更备案做酒类网站
  • 网站必须要备案吗东莞市非凡网站建设
  • 太原建网站公司网站设计的流程是怎样的
  • 网站开发交易平台北京网站建设的价格低
  • 捷克注册公司网站搜索引擎广告推广
  • 网站的实用性青岛九二网络科技有限公司
  • 广东备案网站网站反链如何做
  • 做网站的实施过程企业建设H5响应式网站的5大好处6
  • ps制作个人网站首页景安搭建wordpress
  • 常德建设网站制作网站建设推广是什么工作
  • 长春服务好的网站建设百度推广话术全流程
  • 做的网站浏览的越多越挣钱基于jsp的网站开发开题报告