2016-12-02 32 views
-1

將大數組放入較小數組中的最佳方法是什麼?舉例來說,我有list1,其中有200個整數存儲在其中,我有另一個名爲list2的數組,其中有20個開放時隙。無論如何,我可以將這個大陣列並將其中的數字放入來自較大陣列底部和頂部的較小陣列中?是否有可能使位置199的數字位於較小陣列的最後位置,位置0的數字是否位於較小陣列的第一位置,並且例如第9位(或第10位數字)位於小一號的第一個位置(或第二個號碼)?我會如何將更大的陣列裝配成更小的陣列?

+0

你的問題不清楚。你能改述你所需的結果嗎?您是否有描述過的場景中嘗試過的示例代碼?如果是這樣,它構成了什麼技術困難? – Filip

+0

是的,特別是我問這個問題的原因是因爲我正在創建一個程序,該程序將圖表從雅虎財務的日期和數據中刪除。然而,問題在於用戶輸入日期,因此他們在理論上可能有大量的日期,因此有大量的X值,我想盡可能縮小這些值,但我不確定我應該如何去做這件事,因爲數組的大小和日期值是可變的。 –

回答

0

這取決於數值。例如,如果您的值只有可能的值爲0和1,則可以將32個這樣的值打包爲一個整數,因此只能使用200/32個插槽。一般情況下這是不可能的。