五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java ArrayList VS. LinkedList

2023-08-16 09:42 作者:沙場小小兵  | 我要投稿

這個視頻結(jié)尾,UP主提出了一個問題:“大家說LinkedList的增和刪的性能更快,為何大家還是更偏愛ArrayList"


其實(shí)很多人已經(jīng)測試過,絕大部分時候,ArrayList的性能都是優(yōu)于LinkedList。為了回應(yīng)一個B友的評論,我自己在本地又寫了一個簡單測試。

運(yùn)行結(jié)果:


本人對產(chǎn)生這個結(jié)果的猜測:

  • ArrayList最大的性能開銷在于擴(kuò)容。但是ArrayList每次擴(kuò)容后容量翻倍,即使是1e8這個級別的數(shù)據(jù),最多擴(kuò)容30次.

  • ArrayList的擴(kuò)容最耗時的部分:數(shù)組拷貝,會由JVM底層的C語言代碼實(shí)現(xiàn),效率更高。


Java ArrayList VS. LinkedList的評論 (共 條)

分享到微博請遵守國家法律
明水县| 罗源县| 宁强县| 黎平县| 砀山县| 金寨县| 新平| 宜黄县| 靖江市| 徐水县| 宣化县| 正定县| 项城市| 池州市| 马鞍山市| 福贡县| 雅安市| 谢通门县| 横峰县| 拉萨市| 聂荣县| 伊宁市| 仪陇县| 泰来县| 会东县| 奉贤区| 长顺县| 乌海市| 蓝山县| 秦安县| 宁国市| 新郑市| 墨竹工卡县| 嘉禾县| 安新县| 枣强县| 澄迈县| 乌鲁木齐市| 鸡西市| 三门县| 平江县|