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

2003网站建设浏览器登录入口

2003网站建设,浏览器登录入口,公司网站制作公司排名,网站建设文件上传目录 专题1#xff1a;位移的妙用题目#xff1a;位1的个数#xff08;也被称为汉明重量#xff09;解法1#xff1a;遍历所有位#xff0c;判断每个位的数字是否是1Go代码 解法2#xff1a;依次消除每个1的位 numnum(num-1)Go代码 题目#xff1a;比特位计数思路… 目录 专题1位移的妙用题目位1的个数也被称为汉明重量解法1遍历所有位判断每个位的数字是否是1Go代码 解法2依次消除每个1的位 numnum(num-1)Go代码 题目比特位计数思路分析遍历每个数使用上面的位1的个数计算即可Go代码 题目颠倒二进制位思路分析获得低位的数值左移到高位去Go代码 专题2位实现加减乘除题目两整数之和思路分析ab1得进位a^b得非进位Go代码 题目递归乘法思路分析循环 位移Go代码 专题1位移的妙用 题目位1的个数也被称为汉明重量 题目链接LeetCode-191. 位1的个数 解法1遍历所有位判断每个位的数字是否是1 Go代码 func hammingWeight(num uint32) int {count : 0for i:0; i32; i {count int((num i) 1)}return count }或者 func hammingWeight(num uint32) int {count : 0for i:0; i32; i {if num (1 i) ! 0 {count}}return count }解法2依次消除每个1的位 numnum(num-1) Go代码 func hammingWeight(num uint32) int {count : 0for num ! 0 {// 除了最后1个1在之后被去掉了前面的之后 1还是1 0还是0num num (num-1)count}return count }题目比特位计数 题目链接LeetCode-338. 比特位计数 思路分析遍历每个数使用上面的位1的个数计算即可 Go代码 func countBits(n int) []int {ret : make([]int, 0)for i:0;in;i {ret append(ret, hammingWeight(i))}return ret }func hammingWeight(n int) int {count : 0for n ! 0 {n n (n-1)count}return count }题目颠倒二进制位 题目链接LeetCode-190. 颠倒二进制位 思路分析获得低位的数值左移到高位去 Go代码 func reverseBits(num uint32) uint32 {var ret uint32for i,j:0,31; i32 j0; i,ji1,j-1 {v : num i 1ret ret | (vj)}return ret }专题2位实现加减乘除 题目两整数之和 题目链接LeetCode-371. 两整数之和 思路分析ab1得进位a^b得非进位 Go代码 func getSum(a int, b int) int {for b! 0 {carry : (a b)1 //计算进位a a ^ b //计算非进位部分的和b carry //更新 b 为进位}return a }题目递归乘法 题目链接LeetCode-面试题 08.05. 递归乘法 思路分析循环 位移 在循环中不断将其中一个数加倍左移然后根据另一个数的每一位是否为1来决定是否将加倍后的数累加到最终的结果中。 Go代码 func multiply(A int, B int) int {min : getMin(A, B)max : getMax(A, B)ret : 0for min ! 0{//位为1时才更新到ret否则max一直更新if min 1 1 {ret max}min min 1 //min除以2max max 1 //max乘以2}return ret } func getMin(a int, b int) int {if a b {return b}return a } func getMax(a int, b int) int {if a b {return a}return b }
http://www.huolong8.cn/news/358224/

相关文章:

  • 泰安市网站建设免费下载小程序
  • 什么是网站建设需求企业站模板大全
  • 电子商务网站建设与管理第二版答案什么公司做网站最好
  • 建设织梦网站模板做外贸英文网站
  • 公司名被注册网站网站产品介绍页面的布局方案
  • 怎么将自己做的网站上线郑州一建南阳分公司
  • 潍坊制作网站公司佛山网站建设机构
  • 微商手机网站制作关键词林俊杰mp3在线听
  • 怎么制作个人门户网站违禁网站用什么浏览器
  • 郑州企业微网站建设一般使用的分辨率是多少
  • 青岛做网站建设多少钱网站设计制作策划书
  • 最好网页游戏网站推广网站有哪些方式
  • 高质量的南京网站建设企业招聘网站
  • 桂林论坛网网站电话hk域名哪里注册
  • 桃子网站logo企业网站域名注册
  • html5的网站设计与实现是做什么云南建设人力资源网站
  • 网站flash素材用wordpress做答题网站
  • 如何看别人网站用什么做的设计素材网站那个好
  • wordpress多站残疾人信息无障碍网站建设
  • 网站制作 南京安徽住房和城乡建设厅网站
  • 辽宁网站建设招标广州手机网站建设公司
  • 查找南宁网站开发公司福州专业网站开发很专业
  • 天津本地网站网站没备案能访问吗
  • 网站类软文福州网站建设推进
  • 网页设计与网站建设分析刚刚发布了天津的最新消息
  • 网站域名的作用是什么意思备案博客域名做视频网站会怎么样
  • 求一个自己做的网站链接怎样联系自己建设网站
  • 网站风格变化沈阳seo合作
  • 可以做试卷并批改的网站215做网站
  • 网站开发毕业设计收获与体会网站公司建设网站收费模块