• 实用的进制、位运算及其一些应用

    我们都知道计算机中数据存储处理的基础是二进制,这个是计算机读写用的,我们常用的是十进制,有时我们为了方便的表示计算机内的数据,所以又引入登录十六进制。这里提醒大家的是普通计算机中能进行计算的有且仅有二

    2022-8-17
    27 0 0
  • Java中的位运算

    文章目录 一、Java中支持的位运算二、位运算规则三、逻辑运算1、与运算(&)(1)运算规则(2)运

    2022-5-13
    39 0 0
  • 双指针算法、位运算、离散化、区间合并

    双指针算法 ①指向两个序列 把两个有序序列合并      归并排序 ②指向一个序列 两个指针维护一个区间  快速排序如果用暴力做法,需要把 i,j 都从 0→n 循环一遍  O( n^2 ) 所有双指针算法的时间复杂度都是 O(n) 用

    2022-5-6
    30 0 0
  • 基础算法:二进制中1的个数—位运算

    位运算C++模板: 求n的第k位数字: n >> k & 1返回n的最后一位1:lowbit(n) = n & -n 位运算理解: n>>k:代表n右移k位 比如 000011>>1 =

    2022-5-4
    63 0 0
  • 【位运算题解3】

    LC中等题1 题目描述:461.汉明距离 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。给定两个整数 X 和 y , 计算并返回它们之间的汉明距离(1)1010 ^ 0011 = 1001 (2)相当于两个

    2022-4-9
    77 0 0