擅长:python、mysql、java
<p>在内存和性能之间进行折衷是很常见的。哪个对你更重要取决于你的申请。你知道吗</p>
<p>在本例中,我建议通过使用位向量(请参见<a href="https://pypi.python.org/pypi/BitVector" rel="nofollow">https://pypi.python.org/pypi/BitVector</a>了解详细信息)来减轻这种负担,以便您创建的数据结构更加紧凑。你知道吗</p>
<p>同样在这种情况下,特殊的大小写2和仅存储奇数位将使性能加倍,内存减半,代价是代码复杂度略高。这可能是值得的。你知道吗</p>