2的指数算法唯一算包含信息
来源:互联网 发布:linux的认识和理解 编辑:程序博客网 时间:2024/05/16 11:15
需求:
算法映射:1=人,2=名,4=性,8=别,16=无,32=天,... ,1024=就,......
通过给你一个参数1027判断包括哪些字
java 方法实现如下:
import java.text.DateFormat;
import java.text.ParseException;import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class alertModeFunction {
public static void main(String[] args) throws ParseException {
//int alert_mode=3075;
int alert_mode=1027;
List<Integer> arraylist = new ArrayList<Integer>();
int mod = 1;
int oneAlertMode = 0;
int alert_mode_in=0;
while (alert_mode > 0) {
alert_mode_in = alert_mode - mod;
if (alert_mode_in == 0) {
oneAlertMode = mod;
} else {
while (alert_mode_in >= 0) {
mod = mod * 2;
alert_mode_in = alert_mode - mod;
}
oneAlertMode = mod / 2;
}
alert_mode = alert_mode - oneAlertMode;
arraylist.add(oneAlertMode);
mod = 1;
}
for(int i=0;i<arraylist.size();i++){
System.out.println("===>>>"+arraylist.get(i).toString());
}
}
}
输出:
===>>>1024
===>>>2
===>>>1
0 0
- 2的指数算法唯一算包含信息
- 模的指数运算算法
- 天气预报 正则获取指数信息 group(0)指数 group(1)概要 group(2)详细指数 代码
- 可执行文件的包含信息
- 决策树--信息增益,信息增益比,Geni指数的理解
- 快速指数取模的实现算法
- 快速指数取模的实现算法
- 算法之运算 模的指数运算
- 算法训练 5-2求指数
- 算法训练 5-2求指数
- 蓝桥杯 算法训练 5-2求指数
- 求字符串中包含唯一字符的最长子串
- 二进制指数退避算法
- [算法]快速指数模
- 快速指数算法
- 指数平滑算法
- 指数运算快速算法
- 快速指数算法
- 在页面加载完成后执行任务
- Python学习-day02
- 【Fragment精深系列1】Fragment基础
- Snagit 13总算增加了视频导出到GIF的功能
- rabbitmq——用户管理
- 2的指数算法唯一算包含信息
- pl/sql exception例子
- const修饰符和指针
- 如何胜任一个小型公司的技术总监?
- 1Map的遍历 2Map.entrySet() 3Set,Entry数据类型是什么?
- Java线上应用故障排查之高CPU占用
- atop安装和使用
- 【Fragment精深系列2】Fragment的生命周期
- 错误解决:apachectl: line 78: 5160 段错误 $HTTPD -k $ARGV