首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
doubleZ
后端工程师 @待定
·
21天前
关注
屏蔽作者: doubleZ
举报
#每天一个知识点#
使用异或运算可以找到唯一的数字,异或运算具有以下几个关键特性:
1. **相同数字异或为0**:对于任何整数 `a`,有 `a ^ a = 0`。这意味着如果一个数字出现两次,它们异或的结果为0。
2. **任何数字与0异或为其自身**:对于任何整数 `a`,有 `a ^ 0 = a`。这意味着如果一个数字只出现一次,它与0异或的结果仍然是它自身。
3. **异或运算满足交换律和结合律**:这意味着异或运算的顺序不影响最终结果。例如,`a ^ b ^ a` 等价于 `a ^ a ^ b`,结果为 `b`。
展开
分享
1
点赞
相关推荐
#每天一个知识点#
mongoose使用过程 异常记录:
前提: 函数在 mongoose的 中间件回调 需要采用 函数声明 写法 —— 才能 正确获取 执行上下文
当项目配置采用 ESLint 管理格式化, 并采用 airbnb 风格时, 默认会将 函数声明转换为箭头函数 —— 这会导致 mongoose的中间件回调被转换为箭头函数, 获取this异常 —— 因此需要手动设置 `"prefer-arrow-callback": "off"` 确保不会转换格式
4 赞 ·
0 评论
#每天一个知识点#
纯CSS实现锚点滚动效果
code.juejin.cn
1 赞 ·
1 评论
#每天一个知识点#
最新自研新作tauri2.0+vite6+pinia2桌面端os管理系统。
9 赞 ·
14 评论
相关推荐
#每天一个知识点#
mongoose使用过程 异常记录:
前提: 函数在 mongoose的 中间件回调 需要采用 函数声明 写法 —— 才能 正确获取 执行上下文
当项目配置采用 ESLint 管理格式化, 并采用 airbnb 风格时, 默认会将 函数声明转换为箭头函数 —— 这会导致 mongoose的中间件回调被转换为箭头函数, 获取this异常 —— 因此需要手动设置 `"prefer-arrow-callback": "off"` 确保不会转换格式
4 赞 ·
0 评论
#每天一个知识点#
纯CSS实现锚点滚动效果
code.juejin.cn
1 赞 ·
1 评论
#每天一个知识点#
最新自研新作tauri2.0+vite6+pinia2桌面端os管理系统。
9 赞 ·
14 评论