type
status
date
slug
summary
tags
category
icon
password
创建时间
Mar 4, 2025 07:29 AM
给你两个整数
n
和 start
。你的任务是返回任意 (0,1,2,,...,2^n-1)
的排列 p
,并且满足:p[0] = start
p[i]
和p[i+1]
的二进制表示形式只有一位不同
p[0]
和p[2^n -1]
的二进制表示形式也只有一位不同
位运算
格雷编码 + 翻转移动
格雷编码优化
参考 力扣官方题解
巧妙利用异或的特性