计算一个数二进制中1的个数
来源:互联网 发布:程序员女装梗 编辑:程序博客网 时间:2024/05/27 20:05
Write a recursive method that returns the number of 1’s in the binary representation of N. Use the fact that is equal to the number of 1’s in therepresentation of N/2, plus 1, if N is odd.
根据要求可以知道题目是说的>=0的数,不然不符合恩
然后上代码
public class NumOfOne {public static int calNum(int n){if (n==1||n==2) {return 1;}else if (n==0) {return 0;}else{if (n%2==0) {return calNum(n/2);}else{return calNum(n-1)+1;}}}public static void main(String[]args){System.out.println(calNum(7));}}
- 计算一个数的二进制数中1的个数
- 计算一个数的二进制中1的个数
- 计算一个数的二进制表示中1的个数
- 计算一个数二进制中1的个数
- 计算二进制数中1的个数
- 计算二进制数中1的个数
- 计算二进制数中1的个数
- 计算二进制数中1的个数
- 计算二进制数中1的个数
- 一个计算二进制数中1的个数的快速算法
- 计算一个数的二进制表示中0和1个数的方法
- O(1)计算一个二进制数1的个数以及反转一个二进制数
- O(1)计算一个二进制数1的个数以及反转一个二进制数
- 输入一个数计算其二进制中连续1的个数
- 计算一个数二进制中1 的个数(多种方法)
- 请输入一个数,计算其二进制中1的个数
- 求一个数的二进制数中1的个数
- 求一个数的二进制数中1的个数
- 深入解析HashMap、HashTable
- 同人游戏开发手记(四) - 第二章 守护者之剑系列 (2.3.1 ~ 2.3.2)
- XDU Problem 1037 - 智破机枪阵
- Excel中Imgelist控件初始化的方法
- 装修中10个常见的偷工减料手法
- 计算一个数二进制中1的个数
- android.mk
- 硬盘坏道修复
- play framework2学习之旅<2.4>Session and Flash scopes
- 关于windows下IDA远程调试linux
- htmlparser爬虫实现网页上的图片下载
- 马克思 第一章 世界的物质性及其发展规律
- 曾用心并深度参与的一款游戏今天发布了关服通知,回顾一下我最初的工作日报
- 马克思 第二章 认识世界和改造世界