国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
南澳县| 会同县| 兰溪市| 临夏市| 铜川市| 吉安县| 齐齐哈尔市| 康定县| 安阳县| 乌兰察布市| 榆社县| 阜新| 酉阳| 绥德县| 怀宁县| 靖边县| 锡林郭勒盟| 扬州市| 淳化县| 仙居县| 遂宁市| 云龙县| 睢宁县| 云阳县| 灵寿县| 浪卡子县| 宜兰市| 特克斯县| 金川县| 饶阳县| 丹巴县| 那坡县| 读书| 昭平县| 益阳市| 宝鸡市| 荣昌县| 玛多县| 黎川县| 商丘市| 古丈县|