冰凍非一日之寒 上一篇文章中,我們舉了身份證號為關(guān)鍵字的例子。這里,我們假設(shè)真的有一個(gè)無限大的空間,那么,可以直接將身份證號作為索引嗎? 顯然不...
棧和隊(duì)列是兩種重要的數(shù)據(jù)結(jié)構(gòu) 從數(shù)據(jù)結(jié)構(gòu)角度看,棧和隊(duì)列也是線性表,其特殊性在于棧和隊(duì)列的基本操作是線性表操作的子集,它們是操作受限的線性表,因...
冰凍非一日之寒 為什么二次封裝數(shù)組 對于數(shù)組來說,索引是最重要,索引分為“有語意”和“無語意”兩類。 索引“有語意”的數(shù)組:比如scores[2...
冰凍非一日之寒 哈希表是一種數(shù)據(jù)結(jié)構(gòu)~ 基本概念 哈希表可以存儲各種類型的數(shù)據(jù),當(dāng)我們從哈希表中查找所需要的數(shù)據(jù)時(shí),理想情況是不經(jīng)過任何比較,一...
冰凍非一日之寒 java中,對于任何類型的數(shù)據(jù)調(diào)用hashCode方法都會返回一個(gè)哈希值,并且這個(gè)哈希值是個(gè)整型。 需要注意的是,基本數(shù)據(jù)類型需...
棧和隊(duì)列是兩種重要的數(shù)據(jù)結(jié)構(gòu) 從數(shù)據(jù)結(jié)構(gòu)角度看,棧和隊(duì)列也是線性表,其特殊性在于棧和隊(duì)列的基本操作是線性表操作的子集,它們是操作受限的線性表,因...
冰凍非一日之寒 這里介紹棧的三種應(yīng)用~ 編輯器—Ctrl+Z(撤銷) 當(dāng)我們在文檔中打這樣一句話“我愛數(shù)據(jù)結(jié)構(gòu)” 假如,每次打兩個(gè)字 我愛 數(shù)據(jù)...
冰凍非一日之寒 書本概念 鏈表是一種將數(shù)據(jù)存儲到“結(jié)點(diǎn)”中的數(shù)據(jù)結(jié)構(gòu),需要存儲多少個(gè)數(shù)據(jù),就生成多少個(gè)“結(jié)點(diǎn)”,把這些“結(jié)點(diǎn)”用指針掛接起來。 ...