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個字節。 –