1. 前言 在 JDK1.8 之后谣膳,HashMap 的底層是由數(shù)組店展、鏈表决左、紅黑樹來實現(xiàn)的耘子,當(dāng)數(shù)組長度到 64 的時候液南,或者鏈表長度到 8 的時候...
1. 前言 前面的章節(jié)我們介紹了兩種重要的數(shù)據(jù)結(jié)構(gòu)踩麦,數(shù)組和鏈表枚赡,由于他們各自的特性使得他們的優(yōu)缺點非常分明,在查詢速度和插入速度上顧此失彼谓谦,不能...
1. 前言 通過前面的學(xué)習(xí)贫橙,我們其實對 ArrayList 和 LinkedList 已經(jīng)很熟悉了,他們雖然都是繼承自 List反粥,但是前者是基于...
1. 前言 我們今天要通過了解鏈表的原理來掌握鏈表這個重要的數(shù)據(jù)結(jié)構(gòu)卢肃,隨后用我們了解到的鏈表的知識來重新認識一下我們每天都要接觸的最常見的鏈表 ...
1. 前言 棧和隊列是 Java 數(shù)據(jù)結(jié)構(gòu)中比較簡單但又非常重要的類型,我們需要了解棧和隊列的存儲原理以及各自的特點才顿,熟悉他們各自的常用操作莫湘。 ...
1. 前言 數(shù)組是一種重要的數(shù)據(jù)結(jié)構(gòu),可以利用它作為基礎(chǔ)來實現(xiàn)很多復(fù)雜的數(shù)據(jù)結(jié)構(gòu)郑气。因此我們要深入理解數(shù)組的存儲原理和特點幅垮,熟悉它的常用操作,重點...
1. 前言 程序員的一天是怎樣開啟的竣贪? 清晨打開儲存著各種結(jié)構(gòu)數(shù)據(jù)的冰箱军洼,從雞蛋集 “盒” 中提取了一枚數(shù)據(jù)扔進煎鍋,從西蘭花樹形結(jié)構(gòu)上查找最新...
1. 前言 消息隊列是一個容器演怎,可以對程序產(chǎn)生的消息進行存儲匕争。消息隊列的主要用途是削峰、異步爷耀、解耦甘桑,我們用一個實際場景來解釋下。 有一家果汁生產(chǎn)...
1. 前言 Redis 其實就是基于內(nèi)存的鍵值型數(shù)據(jù)庫,與 Oracle 跑杭、 SQL Server 铆帽、 MySQL 等傳統(tǒng)關(guān)系型數(shù)據(jù)庫相比,它最...