0
我在一个问题的解决方案遇到了以下声明:4千字节内存中有多少个可寻址位?
我们有4个字节的存储器,这意味着我们可以处理多达8 * 4 * 2^10位。
2^10从哪里来?我会认为我们可以处理8 * 4 * 1000位。
作为参考,但问题是:
您有一个数组与所有从1到N,其中N是最 32000阵列可以有重复条目,你不知道什么号码N是。只有4千字节的内存可用,你将如何在数组中打印所有 重复元素?
我在一个问题的解决方案遇到了以下声明:4千字节内存中有多少个可寻址位?
我们有4个字节的存储器,这意味着我们可以处理多达8 * 4 * 2^10位。
2^10从哪里来?我会认为我们可以处理8 * 4 * 1000位。
作为参考,但问题是:
您有一个数组与所有从1到N,其中N是最 32000阵列可以有重复条目,你不知道什么号码N是。只有4千字节的内存可用,你将如何在数组中打印所有 重复元素?
1千字节应该是1000字节,而1千字节是2^10 = 1024。 但是,kibi *和相关单元从未真正被捕获过,因此“kilobyte”在实践中几乎总是意味着1024字节。
千字节是1024字节。每个字节是8位。 4 * 1024 * 8。但是2提高到10的功率是1024. –
KB = 2^10字节。 MB = 2^20字节。 GB = 2^30个字节。 –