返回不大于log2N的最大整数
public static int log(int N){//log2(0) 非法 返回-1if (N==0)return -1;int i=2;int j=0;boolean flag =true;while (flag){if (i>N){break;}//如果不大于N计数成了多少次2技术的值就是log2N得值++j;i*=2;}return j;}
返回不大于log2N的最大整数相关推荐
- 编写一个静态方法 lg(),接受一个整型参数 N,返回不大于 log2N 的最大整数
解题思路 由于log2N=y 相当于 "2的y次方=n" 因此:本题等价于: 举例子计算log29=y 2的0次方和N作比较,1<9 2的1次方和N作比较,2<9 2的 ...
- 算法(第4版) 编写一个静态方法lg(),接受一个整型参数N,返回不大于log2N的最大整数。(不要使用Math库)
解题思路: 1.设要求的数为k 2.则k<=log2N 3.即2的k次方小于等于N 4.第三条中2的k次方肯定大于0,以及题目要求一个整形参数N 5.可以肯定N为正整数,k的值为0或正整数 6. ...
- 编写一个静态方法 lg(), 接受一个整型参数 N,返回不大于 log2N 的最大整数。
public class exc1_14 {private static int lg(int n) {int shiftRightCount = 0;do {n >>= 1; //右移一 ...
- java静态方法lg(),接受一个整形参数N,返回不大于log2N的最大整数不使用Math方法。
/** * @author lihanhan * */ /** *算法第四版1.1.14 */ import java.util.Scanner; public class Main { pub ...
- 编写一个静态方法lg(),接收一个整型参数N,返回不大于log2N(以2为底)的最大整数。不要使用Math库。
题目: 编写一个静态方法lg(),接收一个整型参数N,返回不大于log2N的最大整数.不要使用Math库. 代码: public class Node {public static void main ...
- 不大于数的2整数幂的数
获得不大于数的2整数幂的数.例如, 不大于6的2整数幂的数是4. 1 #include <bitset> 2 3 using namespace std; 4 5 /* 6 * 返回不大于 ...
- Java黑皮书课后题第5章:5.12(求满足n方>12000的n的最小值)使用while循环找出满足n方大于12000的最小整数n
5.12(求满足n方>12000的n的最小值)使用while循环找出满足n方大于12000的最小整数n 题目 题目概述 破题 代码 题目 题目概述 5.12(求满足n方>12000的n的最 ...
- (C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出
@[TOC]( (C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出 #include <stdio.h> void main() {int n,a,b,c,d,e,m;pr ...
- 有一个顺序表L,其元素为整形数据,设计一个算法,将L中的所有小于表头元素的整数放在前半部分,大于表头元素的整数放在后半部分
题目 有一个顺序表L,其元素为整形数据,设计一个算法,将L中的所有小于表头元素的整数放在前半部分,大于表头元素的整数放在后半部分 解答(天勤) /*************************** ...
最新文章
- 搞懂限流算法这一篇就够了 No.154
- 【科技金融】互联网金融简介
- 分布式内存数据库的CAP-BASE原理
- android窗口速度条,android 改变ViewPager切换页面时的速度
- linux 备份数据,LINUX下备份数据
- linux systemd 使用
- mysql 数据库还原 不齐_请教mysql数据库还原问题。
- PIE SDK矢量数据编辑的撤销和回退
- 笔记:网络管理与检测命令
- 解决EMF里引用对象的刷新问题
- Algorithm:位运算的这些小技巧你知道吗?
- 网页游戏为什么容易赚钱?(From:07073)
- Nios内部RAM固化配置
- java课题设计实验报告,JAVA简单记事本程序设计实验报告
- 塑胶产品内滑块设计要点,以及注意哪些事项?
- matlab两矩阵相似性,两个矩阵同时相似对角化MATLAB程序.docx
- Android项目接入魔窗SDK自定义使用
- 模式识别与机器学习(PATTERNnbsp;RECO…
- python中用海龟作图画一个八边形
- pe下bootice修复Linux引导,pe下修复引导不成功?这种方法才是最有效的解决方法...