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

网站推广的途径和要点wordpress登录返回

网站推广的途径和要点,wordpress登录返回,珠海网站制作套餐,环球影城排队太热了最近看到一个题&#xff0c;就是算一个int里面有多少个1。这个还是挺常用的&#xff0c;也不难&#xff0c;就是判断最后一位是不是1&#xff0c;然后移位&#xff0c;很快就能给答案。 int hammingWeight(int n) {int result 0;for(int i 0; i < 31; i){if(n & 1)res…

最近看到一个题,就是算一个int里面有多少个1。这个还是挺常用的,也不难,就是判断最后一位是不是1,然后移位,很快就能给答案。

    int hammingWeight(int n) {int result = 0;for(int i = 0; i < 31; i++){if(n & 1)result++;n = n >> 1;}return result;}

但是提交上去看到答案也不是很理想。

主要是内存用的不是很好。查一下这个,是有个Brian Kernighan算法,算法大概是这样的:

int hammingWeight(int n) {        while (n) {n &= (n - 1);++count;}
}

其中关键的就是这句n &= (n - 1);

也就是n = n & (n - 1);

仔细看看这个什么意思呢,关于位操作,之前其实写过一篇。C语言位操作详解:基础原理与实际应用示例-CSDN博客

 关于&,是这样的:

只有两个位都是1时,结果位才是1。
可以用来清除某一段位数据

以6为例子:

二进制是110,那么-1就是101,再&之后就是100(4)。

之后-1就是011,再&之后就是000。跳出循环。

本质就是跳过了0,每次只处理1。

再白话一点就是每次从后清掉一个1,直到清完。

相比以前要硬循环31次,确实巧妙了一些。。。

其实刚刚做的时候,就在想能不能减少循环的次数,其实如果多想几天,也许这种解法也能想到。到时候就也能青史留名啦。。。


文章转载自:

http://yt8DDyvf.bswhr.cn
http://jVa9PZFz.bswhr.cn
http://u8sbxR1w.bswhr.cn
http://p5CFUxiY.bswhr.cn
http://I5NVBNCR.bswhr.cn
http://qxi31Dl7.bswhr.cn
http://dkmvMysb.bswhr.cn
http://A7fc8xnE.bswhr.cn
http://IumssXI1.bswhr.cn
http://PeoCJDXp.bswhr.cn
http://cvh50Vkn.bswhr.cn
http://A9d6sPqF.bswhr.cn
http://FeoqXUF3.bswhr.cn
http://5B53gExN.bswhr.cn
http://oTvR25Bp.bswhr.cn
http://CUQ4QFhB.bswhr.cn
http://Ul0Wulj9.bswhr.cn
http://Cr1PJwVj.bswhr.cn
http://QiXYUDHa.bswhr.cn
http://Oq2ETDVh.bswhr.cn
http://WRqdsxk9.bswhr.cn
http://v7LoOzZN.bswhr.cn
http://m9nx4g3b.bswhr.cn
http://wYOF6Aqh.bswhr.cn
http://C1P3rqRO.bswhr.cn
http://KOPE3Tqm.bswhr.cn
http://WBzrNvMF.bswhr.cn
http://yfsaRbjt.bswhr.cn
http://898Ur7gY.bswhr.cn
http://4jmuRWR5.bswhr.cn
http://www.dtcms.com/wzjs/651439.html

相关文章:

  • 企业 手机门户网站怎么把网站源码
  • 做健康食品的网站做公司网站需要准备什么科目
  • 长宁建设机械网站做网站的学什么
  • 字体在线生成器seo站内优化公司
  • 国外有做塑料粒子的网站吗网站开发和数据库哪个有前途
  • 婚纱摄影网站开发的目的怎么创建二级域名
  • 公司网站asp后台维护如何海外网站建设
  • 网站推广方法是什么绵阳住房和城市建设局网站官网
  • 鄂州网站开发怎样让百度快速收录网站
  • 站长工具seo客户端餐饮如何做网络营销
  • dz增加网站标签外贸网站制作时间及费用
  • 廊坊网页搜索排名提升seo搜索引擎优化费用
  • 优化核心系列网站网站专栏的作用
  • 创意网站案例开一家网店
  • 手机网站智能建站绍兴以往网站招工做
  • 做网站找不到客户网络销售网站
  • 如何仿做网站网站内容布局
  • 长治一般做一个网站需要多少钱p2p网站建设规划
  • 做淘口令网站网站做二维码吗
  • 企业网站怎么搜索优化wordpress 通讯录插件
  • 品牌网站建设切入点计科专业毕设做网站
  • 网站维护花费网站建设项目实训报告书
  • 阿里云网站托管网站开发好还要空间吗
  • 做装修公司网站费用涂鸦智能深圳分公司
  • 劳务输送网站建设方案2019为网站网站做代理被判缓刑
  • 泉州外贸网站建设都有哪些公司乐趣做网站
  • 一级a做爰精免费网站玉林住房和城乡建设局网站官网
  • 有的网站显示正在建设中如何制作视频
  • 织梦网站建设实训总结网店名字创意
  • 哪些公司做DZ网站维护学交互设计网站