4 回答

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
個(gè)人理解:Java中的數(shù)組中的數(shù)據(jù)是連續(xù)存儲(chǔ)在一塊內(nèi)存中的,所以可以通過(guò)下標(biāo)(即偏移量)的方式訪(fǎng)問(wèn);假數(shù)組,例如Python里面的list,訪(fǎng)問(wèn)方式同Java的數(shù)組一樣,但是他在內(nèi)存中并非連續(xù)。
至于體現(xiàn)健壯性,自己悟吧,我也不知道什么是健壯性

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
我就舉一個(gè)“偽數(shù)組”的例子:
JavaScript的數(shù)組
JavaScript的數(shù)組,類(lèi)似于一個(gè)key為數(shù)字的哈希表。

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
第一次聽(tīng)說(shuō)真數(shù)組,不過(guò)聽(tīng)過(guò)為偽數(shù)組,就像是前面同學(xué)說(shuō)的,JavaScript的數(shù)組就是典型的偽數(shù)組。不過(guò)非要說(shuō)真數(shù)組的話(huà),你看的那個(gè)百科里的解釋?xiě)?yīng)該也算對(duì)。
但是說(shuō)到數(shù)組,還有一個(gè)多維數(shù)組,它在不同的語(yǔ)言里實(shí)現(xiàn)也不一樣,比如在C++里面,多維數(shù)組在內(nèi)存里是連續(xù)的,但是在java里,多維數(shù)組的每一維在內(nèi)存里很可能不是連續(xù)的。所以這個(gè)了解了就好,沒(méi)有必要細(xì)究。
關(guān)于健壯性,沒(méi)啥感覺(jué)。。。
添加回答
舉報(bào)