美文网首页
插入(位运算)

插入(位运算)

作者: 棉花糖7 | 来源:发表于2020-10-22 10:17 被阅读0次

这是一道简单的题目,首先要学会的是,如何让一个32位数在某一位变成0,

方法就是:让1左移K位,在与原来的数N做“与运算”,如果相与为1 ,则说明N这一位原本就是1,然后就用原来的数N减去(1左移K位)这个数。就可以让这一位变成0

其次题目要让M在第i到j位插入,所以就是把M左移i位

两者再相加

题目 code

相关文章

  • 插入(位运算)

    这是一道简单的题目,首先要学会的是,如何让一个32位数在某一位变成0, 方法就是:让1左移K位,在与原来的数N做“...

  • 数据结构导论算法总结

    一、线性表顺序存储 1、顺序表的插入运算* 顺序表的插入运算 InsertSeqlist (SeqList L,D...

  • C++流和类型转换详解

    流插入,流提取运算符重载 流插入运算符<<和流提取运算符>>也可以被用来重载。 我们知道可以使用cout对一个in...

  • 3、小众运算符の大课堂(一)

    较为简单の位运算符: & 位与运算| 位或运算^ 位异或运算~ 位取反运算 举例: 要做位运算,首先要把数据转...

  • 位运算及其应用

    内容概要: 位运算基本操作 基于位运算的状态压缩 位运算经典应用 位运算解N皇后问题 位运算 符号描述规则&与1&...

  • 位运算及用位运算实现权限控制

    请自行补习位运算相关知识 位运算 位运算示例 权限控制

  • 开发基础随笔之位运算符(Bitwise Operators)

    位运算符,属于算术运算符 按位逻辑运算符: 位移运算符: 位运算符的运算数只能是整数 位移运算符:按位左移 a<<...

  • 强大的位运算符

    位取反运算符 位取反运算符(~)是对所有位的数字进行取反操作位取反运算符.png 位与运算符 位与运算符(&)可以...

  • 位运算

    位运算 1. &:按位与 规律:一假则假任何位上的数和1相&得到的结果还是那个数 2. |:按位或 规律:一真则真...

  • 位运算

    https://leetcode.com/problems/gray-code/description/这个位运算...

网友评论

      本文标题:插入(位运算)

      本文链接:https://www.haomeiwen.com/subject/cbdumktx.html