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

自做闪图网站百度竞价排名危机事件

自做闪图网站,百度竞价排名危机事件,阿里云wordpress一键安装包,免费空间怎么搞网站Java解决比特维位计数 01 题目 给你一个整数 n &#xff0c;对于 0 < i < n 中的每个 i &#xff0c;计算其二进制表示中 1 的个数 &#xff0c;返回一个长度为 n 1 的数组 ans 作为答案。 示例 1&#xff1a; 输入&#xff1a;n 2 输出&#xff1a;[0,1,1] 解释&a…

Java解决比特维位计数

01 题目

给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。

示例 1:

输入:n = 2
输出:[0,1,1]
解释:
0 --> 0
1 --> 1
2 --> 10

示例 2:

输入:n = 5
输出:[0,1,1,2,1,2]
解释:
0 --> 0
1 --> 1
2 --> 10
3 --> 11
4 --> 100
5 --> 101

提示:

  • 0 <= n <= 105

02 知识点

  • 动态规划(DP)

  • 二进制原理

03 我的题解

public class dongtai01 {public static void main(String[] args) {//测试和检查数据int[] nums=countBits(2);for (int i = 0; i < nums.length; i++) {System.out.println(nums[i]);}}public static int[] countBits(int n) {//根据题设得到返回数组int[] nums=new int[n+1];//循环判断每一个数的二进制有几个1for (int i = 0; i < nums.length; i++) {nums[i]=countBit(i);}return nums;}public static int countBit(int n) {//计数器int count=0;//当n=0时终止while (n!=0) {//根据二进制转化原理,二进制是十进制不断除以2的余数if (n%2==1) {//当余数为1时,计数器加一count++;}//下一次循环前除2n=n/2;}return count;}
}
http://www.khdw.cn/news/12466.html

相关文章:

  • 旺旺号查询网站怎么做福州搜索引擎优化公司
  • 英文建站模板哪些平台可以免费打广告
  • 做微信公众号网站印度疫情最新消息
  • 建筑学网站成都网站优化及推广
  • 郑州网站seo排名qq推广工具
  • 专业网页制作费用seo排名点击报价
  • wordpress广告主题seo每日工作
  • 什么是成品网站数据分析师一般一个月多少钱
  • 关于做网站的毕业设计宁德网站建设制作
  • 网站模板怎么用网站大全
  • 济南旅游团购网站建设搜索推广营销
  • 西安网站制作的公司今天最新新闻报道
  • 中信建设证券官方网站有域名了怎么建立网站
  • 江苏靖江苏源建设有限公司网站seo优化软件大全
  • html5做网站免费网站推广工具
  • 新疆网站建设平台有哪些营销渠道有哪些
  • 化妆品应如何网站建设定位淘宝一个关键词要刷多久
  • 厦门建设局网站安徽新站优化
  • 如何用百度云文件做网站企业网络推广平台
  • 做网站要准备哪些厦门做网站公司有哪些
  • 大型网站建设制作公司怎么样做一个自己的网站
  • html演示网站东莞网站建设推广
  • 英文互动网站建设让顾客心动的句子
  • 武昌做网站公司湖南网站优化
  • 郑州400建站网站建设宁波seo搜索引擎优化
  • 门户网站简单模板数据分析平台
  • 男女做视频观看网站网站免费制作
  • 可以做微网站的第三方平台怎么做网站主页
  • 图书馆网站建设的作用lpl赛区战绩
  • 邢台wap网站建设费用哈尔滨seo公司