我在面试中被问到了这个问题。考虑打孔卡片的情况,每个打孔卡都有64位模式。我建议将每个卡片视为一个
此外,需要考虑到我已经有一个包含1000张这样的卡片的数组。我必须每次生成一个新元素,该元素与之前的1000张卡片不同。数组中的整数(也称为卡片)不一定按顺序排列。
更重要的是,如果问题是针对C++的,那么
int
,因为每个int是一组位。此外,需要考虑到我已经有一个包含1000张这样的卡片的数组。我必须每次生成一个新元素,该元素与之前的1000张卡片不同。数组中的整数(也称为卡片)不一定按顺序排列。
更重要的是,如果问题是针对C++的,那么
64位int
从哪里来,以及如何从数组中生成这张新卡片,使其与数组中已有的所有元素都不同呢?