位运算

Q741_1471 天前
c++·算法·leetcode·面试·位运算
C++ 位运算 高频面试考点 力扣 371. 两整数之和 题解 每日一题题目链接:力扣 371. 两整数之和题目描述:示例 1: 输入:a = 1, b = 2 输出:3示例 2: 输入:a = 2, b = 3 输出:5
Q741_1473 天前
c++·算法·leetcode·面试·位运算
C++ 位运算 高频面试考点 力扣 268. 丢失的数字 题解 每日一题题目链接:力扣 268. 丢失的数字题目描述:示例 1: 输入:nums = [3,0,1] 输出:2 解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。
珍珠是蚌的眼泪1 个月前
leetcode·位运算·异或·韩明距离·数字的补数
LeetCode_位运算异或运算有以下三个性质。 1.任何数和 0做异或运算,结果仍然是原来的数,即a^0=a; 2.任何数和其自身做异或运算,结果是 0,即a^a=0; 3.异或运算满足交换律和结合律,即a^b^a=b^a^a=b^(a^a)=b^0=b;
源代码•宸1 个月前
c++·经验分享·算法·leetcode·位运算
Leetcode—2749. 得到整数零需要执行的最少操作数【中等】(__builtin_popcountl)之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
CUC-MenG1 个月前
数学·dp·位运算·数位dp·根号分治
2025杭电多校第十场 Cut Check Bit、Multiple and Factor 个人题解本题采用根号分治的思想,令\(B=\sqrt{ n }\),将下标分为\(1\leq i\leq B\)与\(B<i\leq n\)两类数进行维护
Q741_1472 个月前
开发语言·c++·算法·leetcode·位运算·总结思考
如何判断一个数是 2 的幂 / 3 的幂 / 4 的幂 / n 的幂 位运算 总结和思考 每日一题 C++的题解与思路在刷力扣今日每日一题(力扣 231. 2的幂)时,我突然对“判断一个数是否为某数的幂”这类问题有了新的思考。这类题目看似基础,却藏着不少巧思——尤其是部分场景能通过位运算将复杂度优化到O(1),让人不得不感叹算法设计的精妙。
CUC-MenG2 个月前
数学·dfs·bfs·优先队列·二分·位运算·fmt·曼哈顿距离·fwt
2025牛客多校第五场 K.完美旅程 J.最快覆盖问题 E.神秘异或操作 个人题解观察两个数\(a,b\),研究二者神秘异或后第\(pos\)位对答案的贡献: 设\(pos\)位上二者的\(bit\)不同,记二者\(0\sim pos-1\)位上\(1\)的个数为\(cnt_{a},cnt_{b}\)
Tisfy2 个月前
数据结构·算法·leetcode·题解·位运算·遍历
LeetCode 2411.按位或最大的最小子数组长度:一次倒序遍历力扣题目链接:https://leetcode.cn/problems/smallest-subarrays-with-maximum-bitwise-or/
老马啸西风2 个月前
java·开发语言·算法·leetcode·面试·力扣·位运算
java 位运算转换 bit operator convertJava Bit Operation-位运算基本概念介绍Java Bit Operation-位运算类型转换
ゞ 正在缓冲99%…3 个月前
算法·leetcode·位运算
leetcode67.二进制求和
让我们一起加油好吗4 个月前
开发语言·c++·算法·二进制·枚举·位运算
【基础算法】枚举(普通枚举、二进制枚举)顾名思义,就是把所有情况全部罗列出来,然后找到符合题目要求的那一个,因此它是一种纯暴力的算法。一般情况下,枚举策略都是会超时的。此时要先根据题目的数据范围来判断暴力枚举是否可以通过。 如果不行的话,就要考虑用其他各种算法来进行优化(比如⼆分,双指针,前缀和与差分等)。
Thanks_ks4 个月前
位运算·运算符优先级·赋值运算符·三元运算符·c 语言运算符·逗号运算符·复杂表达式解析
19 C 语言位运算、赋值、条件、逗号运算符详解:涵盖运算符优先级与复杂表达式计算过程分析位运算符是对整数的二进制表示(补码形式)进行逐位操作的运算符。以下是主要的位运算符及其功能描述:为了清晰展示 8 位二进制数的位运算过程,我们可以使用 char 类型来进行按位与、按位或和异或操作的演示。由于 char 类型通常占用 8 位,非常适合作为位运算的示例载体。程序如下:
Dream it possible!5 个月前
c++·leetcode·位运算·哈希表·哈希集合
LeetCode 热题 100_只出现一次的数字(96_136_简单_C++)(哈希表;哈希集合;排序+遍历;位运算)给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
ErizJ5 个月前
开发语言·后端·golang·位运算
Golang | 位运算
吗喽对你问好5 个月前
java·开发语言·位运算
Java位运算符大全Java 提供了 7 种位运算符:规则:两个位都为 1 时,结果才为 1,否则为 0。示例:应用:判断奇偶:(n & 1) == 0 → 偶数。
小卡皮巴拉5 个月前
c++·算法·leetcode·位运算
【力扣刷题实战】丢失的数字大家好,我是小卡皮巴拉文章目录目录力扣题目:丢失的数字题目描述解题思路问题理解算法选择具体思路解题要点
ゞ 正在缓冲99%…5 个月前
java·数据结构·算法·位运算
leetcode201.数字范围按位与找到公共前缀部分,然后后面的部分全0
清羽_ls5 个月前
前端·算法·leetcode·位运算
leetcode-位运算给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。示例 1: 输入: a = 1, b = 2 输出: 3 示例 2: 输入: a = 2, b = 3 输出: 5
daily_23336 个月前
算法·位运算
coding ability 展开第九幕(位运算——进阶篇)超详细!!!!上一篇博客,我们已经把位运算的基础知识,以及基本运算都掌握啦 上次的习题还是让人意犹未尽,今天我们来尝试一下难一点的题目 位运算熟练起来真的让人觉得做题是一种享受 fellow me
_唐浮6 个月前
harmonyos·arkts·位运算·16进制
【HarmonyOS Next】常见的字节转换字节转换、位运算在实际开发中具有广泛的应用价值,特别是在处理字节级数据时发挥着重要作用。例如,在网络通信中用于大小端序转换,在数据解析时进行位提取操作。这些特性使得位运算在USB通信、蓝牙(Ble)数据传输、近场通信(NFC)以及TCP/IP协议栈等底层通信场景中成为不可或缺的技术手段。