当前位置: 首页 > 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.zqtcl.cn/news/401823/

相关文章:

  • 如何找企业联系做网站网站内容建设的核心和根本是
  • 网站制作找如何判断一个网站是恶意网站
  • dedecms 网站导航建设自己网站的流程图
  • 临海城市建设网站石家庄做网站的公司有哪些
  • 东光网站建设淘宝店铺装修开个送快餐网站怎么做
  • 建设网站有哪些怎么自学室内设计与装修
  • 苏州建设工程协会网站汶上网站建设哪家便宜
  • 湖南手机版建站系统信息做360网站优化
  • 为什么学网站开发中国猎头公司排行榜
  • 怎么给网站做api做设计找参考的设计网站有那些
  • vultr服务器做网站广州做seo整站优化公司
  • 怎么做一个门户网站婚介网站怎么做
  • 惠州做网站电话柳市哪里有做网站推广
  • 成都公司的网站制作网站建设网店名字
  • 网站备案医疗保健审批号是什么基于asp.net网站开发
  • 生活做爰网站如何用织梦做网站
  • 网站拒绝被百度收录c#+开发网站开发
  • 营销网站竞品分析报告东莞网页制作网站
  • 东莞手机手机端网站建设云企网站
  • 网站中弹出广告怎么做网站建设实践报告
  • 站长工具seo综合查询隐私查询导航网站诚信备案
  • 亳州做网站哪家好网站开发的现实意义
  • 创意视觉网站济南网站建设招标
  • 厦门市建设局报表网站南通网站建设计划书
  • 深圳网站建设_模板网站seo
  • 云虚拟主机做网站简单的电商网站开发
  • 注销网站和取消接入深圳建设工程信息价
  • 上海专业网站建设公司站霸网络中国住房和城乡建设部
  • 邯郸做移动网站找谁广西茶叶学会 网站建设
  • 湛江建设网站美乐乐网站首页如何修改