其他分享
首页 > 其他分享> > 排序

排序

作者:互联网

前言

排序算法是一个老生常谈问题,目前主要学习了选择排序、冒泡排序、插入排序、归并排序、随机快排、堆排序、计数排序、基数排序,一共八种排序方式。

打印int的二进制

代码

 public  void print(int number){
        for (int i = 31; i >= 0; i--) {
            /**
             * << 向左移动,空位补0,被移除的高位丢企
             * >> 带符号向右移动
             * >>> 不带符号向右移动 空位补0
             * & 按位与 1和1 为1 其他为0
             * | 任何二进制位和0进行0, 任何二进制和1进行为1
             * ^ 按位异或 任何相同二进制位进行^运算,结果是0;不相同二进制位^运算结果是1.
             * ~ 运算符 对位求反 1变0, 0变1
             **/
            System.out.print((number&(1<<i))==0?"0":"1");
        }
    }

标签:带符号,二进制位,number,int,按位,排序
来源: https://www.cnblogs.com/xiaofengshan/p/15733614.html