需求:

算法映射: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

2的指数算法唯一算包含信息相关推荐

  1. pca算法python_PCA算法和python实现

    第十三章 利用PCA来简化数据 一.降维技术 当数据的特征很多的时候,我们把一个特征看做是一维的话,我们数据就有很高的维度.高维数据会带来计算困难等一系列的问题,因此我们需要进行降维.降维的好处有很多 ...

  2. PTA 7-85 根据输入的空气污染指数,输出相应的信息。

    PTA 7-85 根据输入的空气污染指数,输出相应的信息. 分数 5 作者 xcf 单位 长春理工大学 空气污染指数(这里取整数)取值范围定为0-500. 对应的空气质量如下: 0-50 空气质量优 ...

  3. 7-85 根据输入的空气污染指数,输出相应的信息。7-86 分支结构——大小写字母判断7-87 A±B

    目录 7-85 根据输入的空气污染指数,输出相应的信息. 7-86 分支结构--大小写字母判断 7-87 A±B 7-85 根据输入的空气污染指数,输出相应的信息. 分数 5 全屏浏览题目 切换布局 ...

  4. 怎样的排序算法才算稳定?

    相信很多程序猿伙伴都会有意或无意用到算法,特别是排序算法,而排序算法则会涉及稳定性,那怎样的排序算法才算稳定呢? 根据百度百科给出对排序算法稳定性的简单描述,假定在待排序的记录序列中,存在多个具有相同 ...

  5. 多目标柔性车间调度丨mogv算法:以算例MK01为例

    车间调度系列文章: 1.车间调度的编码.解码,调度方案可视化的探讨 2.多目标优化:浅谈pareto寻优和非支配排序遗传算法-NSGAII的非支配排序及拥挤度 3.柔性车间调度问题:以算例MK01初探 ...

  6. 快速指数算法 (RSA的简单实现)

    1.RSA算法简单介绍 2.快速指数算法 在RSA中,加.解密过程都是要求某个整数的整数次幂后再取模.大多时候,这两个整数都会比较大,这时候直接按含义来进行计算时得到的中间结果会超出计算机所允许的整数 ...

  7. 二次指数平滑法 php,二次指数平滑法摘抄_二次指数平滑法算例

    二次指数平滑法摘抄_二次指数平滑法算例 指数平滑法是一种特殊的加权平均法,加权的特点是对离预测值较近的历史数据给予较大的权数,对离预测期较远的历史数据给予较小的权数,权数由近到远按指数规律递减,所以, ...

  8. 基金指数温度怎么算_基金跌了点是怎么算的 怎么看指数基金温度

    都说选主动型基金,基金经理是灵魂.对基金经理的能力和风格了解的越清楚,越能在持有过程中拥有好的心态.我们将从本篇开始,定期整理一些优秀的基金经理,从定量和定性两个维度力求刻画出基金经理的大致画像,希望 ...

  9. matlab实现prim算法,Prim算法和Kruskal算法的Matlab实现

    Prim算法和Kruskal算法的Matlab实现 <计算机仿真>期末大作业 Prim算法和Kruskal算法的Matlab实现 05605刘禹050697(30) 连线问题应用举例: 欲 ...

最新文章

  1. 温度传感器有源电子标签设计浅析
  2. 《Doing It - Management 3.0 Experiences》作者访谈
  3. OpenCV 透视变换
  4. 希望的背后……感谢青鸟、感谢51cto、感谢帮助过我的人们
  5. Python Tkinter 常用控件空间位置摆放
  6. 前端(六)——CSS之浮动和定位
  7. 定义并调用函数输出 fibonacci 序列_科学网—Zmn-0351 薛问天:再谈数学概念的定义,评新华先生《0345》...
  8. python 日历查询系统_python 日历
  9. linux字符设备驱动在哪里设置,从点一个灯开始学写Linux字符设备驱动!
  10. scrapy item.py
  11. 《企业软件交付:敏捷与高效管理精要》——2.2 MyCo公司和MyProj企业软件交付项目...
  12. asp2.0 GridView OnRowDataBound event
  13. length()函数_奇怪的Haskell实验——length的实现是?
  14. 软件工程毕设(二)·任务书
  15. 他是程序员出身,如今身价上亿!一人干出了美国版的:携程、安居客、看准网!...
  16. Linux打印服务-CUPS的安装、配置和使用
  17. 访问服务器共享文件夹慢,win8系统访问共享时复制文件速度慢的解决方法
  18. excel 行列转换
  19. 解决顺序表实现队列的假溢出的循环队列
  20. [ 云原生之谜 ] 云原生背景 定义 相关技术详解?

热门文章

  1. Asp.net Core 打包发布 (Linux+Nginx)
  2. 浅析GitLab Flow的十一个规则
  3. Vmware虚拟机修改静态IP无法ping外网,以及eth0不见问题解决
  4. Hibernate的like用法
  5. python:threading多线程模块-使用Queue模块保持线程同步
  6. 研究员发现70个web缓存投毒漏洞,获奖4万美元
  7. 开源包管理器Homebrew被曝 RCE,影响 macOS 和 Linux 系统
  8. FPGA 芯片被曝严重的 Starbleed 漏洞,影响数据中心IoT工业设备等
  9. OpenCV4Android人脸检测功能
  10. Python 学习笔记 - 协程