🗒️89. 格雷编码
2025-3-4
| 2025-3-4
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Mar 4, 2025 03:04 AM
n 位格雷码序列
是一个由
个整数组成的序列,其中:
  • 每个整数都在范围 [0, 2n - 1] 内(含 0 和 2n - 1
  • 第一个整数是 0
  • 一个整数在序列中出现 不超过一次
  • 每对 相邻 整数的二进制表示 恰好一位不同 ,且
  • 第一个 和 最后一个 整数的二进制表示 恰好一位不同
给你一个整数 n ,返回任一有效的 n 位格雷码序列 。

位运算

不使用快速幂
优化
再优化,不使用快速幂。2 的幂可以使用移位操作,快速得到
不使用空间预分配
参考 Krahets

公式法

📎 参考

  • 【题单】位运算
  • 1238. 循环码排列1261. 在受污染的二叉树中查找元素
    Loading...