【发布时间】:2014-02-02 00:20:32
【问题描述】:
给定一个可索引的数据结构,比如向量 = ['a','b','c'] 大小为 n=3 且 int i = 3,我想将 3 转换为其 n 位二进制表示(011)并返回向量的元素['b','c']。也就是说,对于二进制表示中的每个 1,返回该位置的元素。但是我如何谈论二进制数中的“位置”? 我无法将一个想法映射到另一个想法。任何帮助表示赞赏。
【问题讨论】:
标签: c++ binary bit-manipulation powerset