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

企业做淘宝客网站有哪些东莞手机app开发公司

企业做淘宝客网站有哪些,东莞手机app开发公司,5成都网站建设,wordpress 菜单 icon题目描述实现一个函数#xff0c;输入一个整数#xff0c;输出该数二进制表示中1的个数。例如#xff0c;把9表示成二进制是1001#xff0c;则输出为2 常规解法首先把n和1做位运算#xff0c;判断n的最低位是不是1#xff0c;然后把1左移一位得到2#xff0c;再把n和2做…题目描述实现一个函数输入一个整数输出该数二进制表示中1的个数。例如把9表示成二进制是1001则输出为2 常规解法首先把n和1做位运算判断n的最低位是不是1然后把1左移一位得到2再把n和2做位运算判断n的次低位是不是1…这样反复左移。循环的次数等于整数二进制的位数32位的整数需要循环32次。 class Solution { int NumberOfOne(int n){ int cnt 0; unsigned int flag 1; while(flag){ if(n flag){ cnt; } flag flag 1; } return cnt; }};12345678910111213惊喜解法把一个整数减去1在和原整数做与运算会把该整数最右边的1变成0。那么一个整数的二进制表示中有多少个1就可以进行多少次这样的操作。以1100为例它减去1的结果是1011再把1100和1011做位与运算得到的结果是1000然后1000减去1得到0111与1000做位与运算得到的结果是0000故得到1100有两个1。 class Solution { int NumberOfOne1(int n){ int cnt 0; while(n){ cnt; n (n - 1) n; } return cnt; }};12345678910 --------------------- 转载于:https://www.cnblogs.com/ly570/p/11109351.html
http://www.pierceye.com/news/401823/

相关文章:

  • 校园网站做自己的广告惠州网络问政平台官网
  • 网站建设使用的什么和国外做贸易用什么网站
  • 苏州自助建站模板宁波seo快速优化
  • 做网站的可行性分析网络推广渠道公司
  • 企业网站优化兴田德润优惠汕头网络营销推广该怎么做
  • 安徽省住房和建设厅网站企业网站建设硬件
  • 网站怎样运营网站文章收录
  • 怎么制作微网站wordpress 自动安装
  • 建设软件网站七台河新闻直播
  • 深圳 公司网站设计网站建设得花多少钱
  • 社交型网站首页面设计分析宁夏电建网站
  • 网站开发需要掌握的知识中国建设网官方网站
  • 制作网站素材网页设计代码步骤
  • 做微信头图的网站网页编程语言有哪几种
  • 医生工作室网站建设男女激烈做羞羞事网站网站韩剧
  • 网站里面网友点评怎么做网站开发需要资质吗
  • gta 买房网站建设中软件下载免费大全网站
  • 中国移动网站专门拍短视频的公司
  • 网站制作网站建设报价南通优化网站怎么收费
  • 网站的连接二维码怎么做wordpress.org账号
  • 优秀的网站有哪些内容wordpress重新安装删除哪个文件
  • 网站建设与发布需要什么手机端开发app
  • 无锡做网站无锡网站设计2345网址导航手机上网导航下载
  • html中文美食网站营销型网站维护费用
  • 电商网站建设课设用什么软件制作网站
  • 杭州手机网站wordpress随机调用页面
  • html5网站编写长网页网站
  • 订餐网站系统建设方案建一个网上商城需要多少钱
  • 手机网站asp付费抽奖网站怎么做
  • 国际网站哪里做vs2010 c 建设网站