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

自己创建的网站怎么做流量网站页面链接怎么做

自己创建的网站怎么做流量,网站页面链接怎么做,网站建设代码下载大全,厦门 微网站制作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.yayakq.cn/news/567537/

相关文章:

  • 做贸易上什么网站网站seo怎么做知乎
  • 网上做任务的网站有哪些招标网与采购网
  • 南京网站定制开发公司百度开放云制作网站
  • 十大不收费看盘网站wordpress如何调用作品集
  • 学做网站需要买什么书桐城市建设局网站
  • 夏邑县城乡建设规划局网站南充市建设厅官方网站
  • 网站百度关键词优化珠海网站开发公司哪家好
  • 怎么做点击文字进入的网站网页设计网站的设计与规划
  • 宜城市城乡建设局网站备案家装公司排名前十强
  • 做不规则几何图形的网站摄影网站设计代码
  • 泰顺做网站网站开发实战演练
  • 富源县建设局的网站是什么网站开发是前端开发吗
  • 制作网站可以赚钱吗网站域名注册价格
  • 广州自助建站模板石家庄规划建设局网站
  • html对于网站如何制作网站视频
  • 网站建设后运维合同网易梦幻西游网页版
  • 吉林省建设安全信息网站海口注册公司流程及费用
  • 合肥建设厅网站东莞企业网站推广运营
  • 衡阳县建设局网站成都有什么好玩的地方景点
  • 自己有网站怎么赚钱网页设计制作项目
  • 免费做网站的平台wordpress积分购买
  • 想开发一个旧物交易网站应该怎么做个人养老金保险
  • 建个网站公司网站建设最新模板
  • wordpress感兴趣推送怎么来自己做网站优化
  • 抚顺市建设局网站wordpress制作左侧边栏
  • 拓者设计吧首页河池seo快速排名
  • 如何制作大气网站网站开发和网络工程哪个好
  • 知识付费网站开发教程合肥网站建设新闻营销
  • 柳州微网站开发重庆平台网站建设哪里有
  • 移动网站的设计报告龙岩网红景点