当前位置: 首页 > news >正文

【Python LeetCode 专题】位运算

  • LeetCode 题目
    • 136. 只出现一次的数字(按位异或)
    • 137. 只出现一次的数字 II
      • 方法一:位运算
      • 方法二:Counter 类
    • 260. 只出现一次的数字 III(异或运算)
    • 2595. 奇偶位数(二进制表示)
    • 29. 两数相除(减去倍增除数来模拟除法)
    • 67. 二进制求和(反向遍历,处理结果和进位)
    • 78. 子集(位运算,回溯)
      • 方法一:位运算
      • 方法二:回溯
    • 89. 格雷编码
      • 方法一:Gray Code 的公式(按位异或)
      • 方法二:递归生成(反射法)
    • 90. 子集 II
      • 方法一:位运算
      • 方法二:回溯
    • 187. 重复的DNA序列
      • 方法一:正则 + 哈希
    • 190. 颠倒二进制位(位运算)
    • 201. 数字范围按位与
    • 222. 完全二叉树的节点个数

位运算先验知识:【Python 语法】二进制

LeetCode 题目

136. 只出现一次的数字(按位异或)

在这里插入图片描述
记住:自己和自己异或,自己就消失了。

  • 按位异或操作对比两个数字的每一位
    • 如果两个数字在该位相同,结果是 0
    • 如果两个数字在该位不同,结果是 1
class Solution

http://www.mrgr.cn/news/92236.html

相关文章:

  • 图论算法篇:BFS宽度优先遍历
  • 【数据结构】链表中快指针和慢指针
  • Zap:Go 的高性能日志库
  • Ollama部署本地大模型DeepSeek-R1-Distill-Llama-70B
  • JavaWeb开发入门:从前端到后端的完整流程解析
  • Fetch API 与 XMLHttpRequest:深入剖析异步请求的利器
  • BUU40 [CSCCTF 2019 Qual]FlaskLight1【SSTI】
  • **模式的好处 (设计模式)
  • Linux第三讲----用户权限(二)
  • 【第五节】C++设计模式(创建型模式)-Prototype(原型)模式
  • Three.js 快速入门教程【六】相机控件 OrbitControls
  • llama-factory部署微调方法(wsl-Ubuntu Windows)
  • elementUI方案汇总
  • 使用VS Code远程开发OpenAI API
  • vue2版本elementUI的table分页实现多选逻辑
  • DeepSeek开源周Day1:FlashMLA引爆AI推理性能革命!
  • 面试八股文--数据库基础知识总结(2) MySQL
  • 网络运维学习笔记(DeepSeek优化版)001网工初级(HCIA-Datacom与CCNA-EI)网络架构与通信原理
  • 网页制作08-html,css,javascript初认识のhtml使用框架结构,请先建立站点!
  • centos 7 安装python3 及pycharm远程连接方法