2015年7月10日

阶乘相关问题

摘要: 定义: 一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!。 亦即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。问题1、给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N =... 阅读全文

posted @ 2015-07-10 21:04 WhyWin 阅读(1443) 评论(0) 推荐(1) 编辑

求二进制数中1的个数

摘要: 要求:求二进制数中1的个数解法1:除、余操作 最常见的方法:使用相除判断余数的方式来进行分析,若求模2 为1,则证明是1,求模2 为0,证明该二进制位置上面的0;/** * 计算二进制中1的个数 O(log2V) * @param v 10进制的数字 * @return 二进制中1的个数... 阅读全文

posted @ 2015-07-10 13:29 WhyWin 阅读(830) 评论(1) 推荐(1) 编辑

导航