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

苏州企业网站建设服务好平面设计教程视频全集免费

苏州企业网站建设服务好,平面设计教程视频全集免费,wd网页设计教程,重庆seo论坛Day 93 题目描述思路 初次思路:由于与运算只要出现0结果就是0了,于是我就想按位判断,从小到大依次判断出现0就将该位结果设置为0(超时了) class Solution {public int rangeBitwiseAnd(int left, int right) {int res0…

Day 93

题目描述

在这里插入图片描述

思路

初次思路:由于与运算只要出现0结果就是0了,于是我就想按位判断,从小到大依次判断出现0就将该位结果设置为0(超时了)

class Solution {public int rangeBitwiseAnd(int left, int right) {int res=0;int tes=1;int max=right;int sum=0;while(max!=0){//确定判断的最高位是多少max=max>>1;sum++;}for(int i=sum;i>=0;i--){tes=1;for(int j=left;j<=right;j++){if((j>>i)%2==0){//取位tes=0;break;}}res=(res<<1)+tes;}return res;}
}

进阶思路:我们转变思路,将一个数组按位与求的是什么,求得是公共前缀(二进制的高位),如果不一样就是0,于是有如下做法:

class Solution {public int rangeBitwiseAnd(int left, int right) {int shift = 0;// 找到left和right的公共前缀while (left < right) {left >>= 1;right >>= 1;shift++;}// 左移shift位,补回0return left << shift;}
}
http://www.dtcms.com/a/617490.html

相关文章:

  • 网站建设都讲哪些内容南京网站改版
  • 郑州天道做网站设计模板修饰演示文稿
  • 微信电影网站怎么做的一个备案号可以绑定几个网站
  • 我要免费建立一个网站吗django 做网站
  • 建行贵金属湖南广告优化
  • 余干网站建设制作品牌推广经典案例
  • 游戏平台代理淘宝客网站做seo
  • 做 ps pr 赚钱的 网站两个网站共用一个数据库
  • 建网站需要哪些资质首都在线
  • node.js网站开发框架iis网站权限
  • 浙江省住房和城乡建设厅 官方网站wordpress怎样获取文章分类的id
  • 巨野做网站wordpress微信支付插件
  • 不用网站做淘宝客更换动易网站模板的方法
  • 岳阳网站定制开发设计手机网站 分享
  • 南宁网站推广营销html网页设计步骤
  • 启航做网站怎么样做网站要什么软件
  • 做淘客应该知道的网站口碑好的盘锦网站建设
  • wordpress网站检测特价旅游机票网站建设
  • 网站建设5000费用预算网站的功能包括哪些内容
  • 网站建设怎么创业工业设计公司怎么收费
  • 深圳电商网站建设wordpress 新闻主题
  • 知名网站建设设计素材网站情人节
  • iis部署网站提示建设中wordpress视频网站主题
  • 网站开发需要用什么软件做的网站怎么进后台
  • 树莓派做影视网站移动端网站开发
  • 做网站找个人还是公司wordpress模板排行榜
  • 可以做问答的网站温州网站优化排名推广
  • 网站建设搜狐装饰公司网站源码
  • 孵化基地网站怎么建设个人网站报价
  • 表白网站建设国内网站建设网站排名