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

邢台市防疫办电话是多少网站seo价格

邢台市防疫办电话是多少,网站seo价格,做出个人网站什么水平,wordpress 视频站主题1.十进制整数的反码 每个非负整数 N 都有其二进制表示。例如, 5 可以被表示为二进制 "101",11 可以用二进制 "1011" 表示,依此类推。注意,除 N 0 外,任何二进制表示中都不含前导零。 二进制的反…

1.十进制整数的反码

每个非负整数 N 都有其二进制表示。例如, 5 可以被表示为二进制 "101",11 可以用二进制 "1011" 表示,依此类推。注意,除 N = 0 外,任何二进制表示中都不含前导零。

二进制的反码表示是将每个 1 改为 0 且每个 0 变为 1。例如,二进制数 "101" 的二进制反码为 "010"。

给你一个十进制数 N,请你返回其二进制表示的反码所对应的十进制整数。

方法一:位运算 

#方法一:位运算
def bitwiseComplement(n):tem=2c=nwhile c>1:c>>=1tem<<=1  #找到最高二进制位1的位置return n^(tem-1)  #异或运算,相同为0,相异为1,全为1的数进行异或

2.将数字变成 0 的操作次数

给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。

方法一:位运算 

#方法一:位运算
def numberOfSteps(num):res=0while num:res+=(num&1)+(num>1) #判断最右边是不是1和num是不是大于1,为1进行两步操作num>>=1return res

3.根据数字二进制下 1 的数目排序 

给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。

如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。

请你返回排序后的数组。

方法一:排序+位运算 

#方法一:排序+位运算
def sortByBits(arr):def count1(n):res=0while n :res+=n&1n>>=1return res #计算1的个数return sorted(arr,key=lambda x: (count1(x),x)) 

http://www.mmbaike.com/news/56598.html

相关文章:

  • 菏泽北京网站建设百度推广开户费用
  • 人人秀h5制作软件下载惠州市seo广告优化营销工具
  • 做软件营销网站怎么样网络黄页推广软件哪个好
  • 网站建建设公司和网络自建成都有实力的seo团队
  • 德国域名申请网站网络营销课程培训课程
  • 个人网站主页制作网站免费
  • 长沙找人做网站市场调研的方法有哪些
  • 用明星名字做网站国内哪个搜索引擎最好用
  • 做网站哪个公司好好的竞价推广托管
  • 惠州企业网站建设选哪家百度关键词的费用是多少
  • 做网站怎么做多少钱株洲网站建设
  • 网站用哪个软件做上海企业seo
  • 网站的建设和品牌价值的关系sem和seo的关系
  • 用php做网站需要什么北京互联网营销公司
  • 南京市公共建设中心网站手机优化游戏性能的软件
  • 微网站如何做宣传产品策划方案怎么做
  • 网站做微信支付接口2345网址导航设置
  • 廊坊建设局网站6软件推广赚钱
  • 中山企业手机网站建设最有效的线上推广方式
  • 安装Wordpress个人网站2024年3月新冠高峰
  • 免费ppt模版网站企业网站模板图片
  • 2019年新电商法做网站优化大师好用吗
  • 石家庄网站建设哪家便宜搜外
  • 个人如何申请网站2021年关键词有哪些
  • wordpress 外网班级优化大师免费下载电脑版
  • 上海有哪几家做新房的网站怎么做网站排名
  • 企业形象设计论文2000字惠州seo快速排名
  • 漳州市建设局网站百度seo排名优化软件
  • 企业网站开发实训报告b站推广是什么意思
  • 怎么做自己的设计网站百度入口网页版