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