用递归算法计算一个自然数的二进制表示中的“1”的个数
来源:互联网 发布:c websocket java 编辑:程序博客网 时间:2024/06/11 06:03
/* * 计算一个自然数的二进制表示中的“1”的个数 * 用递归算法 */public class recursionTest { public static void main(String[] args) { for(int i=-100;i<100;i++){ System.out.print("自然数:"+i+" "); System.out.print("二进制表示:"+Integer.toBinaryString(i)+" "); System.out.println("包含"+getBinary(i)+"个1"); } } public static int getBinary(int num){ if(num==0) return 0; if(0==num%2){ return getBinary(num/2); }else{ return getBinary(num/2)+1; } }}
阅读全文
0 0
- 用递归算法计算一个自然数的二进制表示中的“1”的个数
- 计算一个数的二进制表示中1的个数
- 如何计算一个数的二进制表示中的0和1的个数,包括负数
- 求一个自然数的二进制中1的个数
- 递归方法计算数N的二进制表示中1的个数
- 二进制表示中的1的个数
- 编写一个递归方法,返回数N的二进制表示中1的个数
- 编写一个递归方法,它返回数N的二进制表示中1的个数
- 编写一个递归方法,返回数N的二进制表示中1的个数
- 使用Haskell计算一个正整数二进制表示中最大的连续的1的个数
- 20.13 计算一个整数的二进制表示中1的个数
- 计算一个数的二进制表示中0和1个数的方法
- 计算以二进制表示的其中1的个数
- 计算整数x的二进制表示中1的个数
- 计算整数的二进制表示中1的个数
- 二进制式子表示任意一个自然数的意义
- 算法 - 求一个正整数的二进制表示中1的个数(C++)
- 微软面试之22 一个整数的二进制中表示中的1的个数
- python下使用alembic管理MYSQL数据库
- 【python】(2)网络编程
- UVALive 4513 Stammering Aliens hash+二分
- codeforces 803D Magazine Ad
- 详解 Tomcat 配置文件 server.xml
- 用递归算法计算一个自然数的二进制表示中的“1”的个数
- 网络管理(三)
- Google算法题:H-最优账户结余
- POJ 2018 斜率优化DP
- Http请求中Content-Type讲解以及在Spring MVC中的应用
- 分享下学习Kotlin的历程-变量/数据类型(1)
- FZU
- Java爬虫实践--爬取CSDN网站图片为例
- 70. Climbing Stairs