给定一个可索引的数据结构,比如 vector = ['a','b','c'] 大小为 n=3 和 int i = 3,我想将 3 转换为它的 n 位二进制表示(011 ) 并返回向量的元素 ['b','c']。也就是说,对于二进制表示中的每个 1,返回该位置的元素。但是我如何谈论二进制数中的“位置”?我无法将一个想法映射到另一个想法。任何帮助表示赞赏。
问问题
111 次
给定一个可索引的数据结构,比如 vector = ['a','b','c'] 大小为 n=3 和 int i = 3,我想将 3 转换为它的 n 位二进制表示(011 ) 并返回向量的元素 ['b','c']。也就是说,对于二进制表示中的每个 1,返回该位置的元素。但是我如何谈论二进制数中的“位置”?我无法将一个想法映射到另一个想法。任何帮助表示赞赏。