我的對數(shù)組的理解

??數(shù)組是一個很基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),幾乎所有的編程語言都有數(shù)組結(jié)構(gòu)的實(shí)現(xiàn)。雖然不盡完全相同,但是本質(zhì)上都是用來存放數(shù)據(jù)的一段連續(xù)的結(jié)構(gòu)。

Java中的數(shù)組:

??一段連續(xù)的內(nèi)存空間弹沽,在初始化時即指定了數(shù)組的長度,在初始化完成后的數(shù)組長度不可改變筋粗;數(shù)據(jù)可以存儲基本類型和包裝類型策橘,未賦值的數(shù)組元素為存儲類型的默認(rèn)值。

Java初始化數(shù)組時的內(nèi)存變化:

??Java在初始化一個數(shù)組時娜亿,在內(nèi)存中的Heap(堆)和Stack(棧)上各開辟了一處空間丽已,在Heap上的空間用于存放數(shù)組本身,在Stack上的空間用于存放數(shù)組引用實(shí)例买决,并指向Heap上的數(shù)組本身!


avatar

Java中的數(shù)組的特點(diǎn):

刪除慢:

??數(shù)組刪除元素時沛婴,被刪除元素的之后的元素都需要向前移動,因此速度慢督赤。

擴(kuò)展性差:

??數(shù)組的長度在初始化時即指定嘁灯,在初始化后無法更改,因此無法擴(kuò)展躲舌;但是可以new一個長度更大的新數(shù)組丑婿,然后將舊數(shù)組的元素全部拷貝到新數(shù)組中,并將引用指向新的數(shù)組來實(shí)現(xiàn)曲線擴(kuò)展没卸,但是這種方式消耗極大羹奉;JDK中的ArrayList就是采用的這種方式實(shí)現(xiàn)的集合擴(kuò)容機(jī)制。

Java中數(shù)組的有序數(shù)組與無序數(shù)組:

  • 無序數(shù)組:指的是數(shù)組中的元素沒有按照某種特定的順組的數(shù)組约计,默認(rèn)按照插入先后進(jìn)行的排序
  • 有序數(shù)組:指的是數(shù)組中的元素按照某種特定的順序進(jìn)行排序诀拭,如根據(jù)元素值的大小進(jìn)行排序的int[]數(shù)組

有序數(shù)組與無序數(shù)組的一些區(qū)別:
查找(這里指的是按照元素值進(jìn)行查找而不是按照下標(biāo)查找):
??有序數(shù)組的查找較無序數(shù)組的查找更快一些

擴(kuò)展:

算法的復(fù)雜度問題:
O(1)>O(logN)>O(N)>{O(N^2)}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市煤蚌,隨后出現(xiàn)的幾起案子耕挨,更是在濱河造成了極大的恐慌细卧,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俗孝,死亡現(xiàn)場離奇詭異酒甸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)赋铝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沽瘦,“玉大人革骨,你說我怎么就攤上這事∥隽担” “怎么了良哲?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長助隧。 經(jīng)常有香客問我筑凫,道長,這世上最難降的妖魔是什么并村? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任巍实,我火速辦了婚禮,結(jié)果婚禮上哩牍,老公的妹妹穿的比我還像新娘棚潦。我一直安慰自己,他們只是感情好膝昆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布丸边。 她就那樣靜靜地躺著,像睡著了一般荚孵。 火紅的嫁衣襯著肌膚如雪妹窖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天收叶,我揣著相機(jī)與錄音骄呼,去河邊找鬼。 笑死滔驾,一個胖子當(dāng)著我的面吹牛谒麦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播哆致,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼绕德,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了摊阀?” 一聲冷哼從身側(cè)響起耻蛇,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤踪蹬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后臣咖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跃捣,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年夺蛇,在試婚紗的時候發(fā)現(xiàn)自己被綠了疚漆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡刁赦,死狀恐怖娶聘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情甚脉,我是刑警寧澤丸升,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站牺氨,受9級特大地震影響狡耻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜猴凹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一夷狰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧精堕,春花似錦孵淘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至庄撮,卻和暖如春背捌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背洞斯。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工毡庆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人烙如。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓么抗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親亚铁。 傳聞我的和親對象是個殘疾皇子蝇刀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評論 2 355