技术栈
xor
依旧风轻
4 个月前
数据结构
·
算法
·
swift
·
xor
136. 只出现一次的数字
给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
Espresso Macchiato
1 年前
leetcode medium
·
leetcode题解
·
leetcode 2939
·
leetcode 周赛372
·
xor
Leetcode 2939. Maximum Xor Product
这一题思路上来说我们就是逐位进行考虑。对于xor操作,显然我们只有以下两种情况:因此,这里我们主要需要考虑的就是第二种情况,也就是对于这些位上的01分配问题,而这个不难证明,假设其他位上有结论 a > b a>b a>b,那么总是将1分配到b上面可以使得结果更大。