前言 本來(lái)覺(jué)得也就是一個(gè)普通的博客網(wǎng)站,用不用 HTTPS 似乎也沒(méi)什么大不了。但是在網(wǎng)絡(luò)上各種信息的狂轟亂炸下,還是決定把這個(gè)問(wèn)題解決一下。在...
前言 在計(jì)算機(jī)中,計(jì)算機(jī)的指令都是由 CPU(Central Processing Unit,中央處理器)來(lái)執(zhí)行的,而指令執(zhí)行的過(guò)程中就會(huì)涉及到...
一、概述 筆者在網(wǎng)上看了好多的關(guān)于線程池原理、源碼分析相關(guān)的文章,但是說(shuō)實(shí)話,沒(méi)有一篇讓我覺(jué)得讀完之后豁然開(kāi)朗,完完全全的明白線程池,要么寫(xiě)的太...
二叉樹(shù) 之前的一篇關(guān)于數(shù)組的鏈表中的文章中,我們說(shuō)了鏈表是存儲(chǔ)在內(nèi)存中是以一種邏輯上的鏈?zhǔn)浇Y(jié)構(gòu),每個(gè)節(jié)點(diǎn)不僅存儲(chǔ)元素本身,還存儲(chǔ)了指向下一個(gè)節(jié)點(diǎn)...
前言 在進(jìn)入本系列文章之前,我們先明確幾個(gè)概念??赡芎芏嗤瑢W(xué)不太理解,為什么要學(xué)數(shù)據(jù)結(jié)構(gòu)?為什么面試一定會(huì)問(wèn)數(shù)據(jù)結(jié)構(gòu)?平時(shí)寫(xiě)代碼的時(shí)候感覺(jué)也沒(méi)用...
“不平衡”出現(xiàn)的時(shí)機(jī) 在上一篇 AVL樹(shù)基礎(chǔ) 文章中我們最后說(shuō)到“平衡因子”概念。在插入新元素后,就可能出現(xiàn)“不平衡”,所以我們就需要去維護(hù)平衡...
AVL樹(shù)介紹 在介紹AVL樹(shù)之前,我們需要先了解一個(gè)概念,那就是平衡二叉樹(shù)。 上面鏈接是百度百科的解釋,不過(guò)我個(gè)人還是喜歡用簡(jiǎn)單易懂的話來(lái)解釋...
一、題目簡(jiǎn)介及問(wèn)題分析 原題鏈接:中文版、英文版 本文首發(fā)于心安-XinAnzzZ 的個(gè)人博客,轉(zhuǎn)載請(qǐng)注明出處~ 問(wèn)題描述 給定一個(gè)非空的整數(shù)數(shù)...
什么是優(yōu)先隊(duì)列? 我們?cè)谇皫灼恼轮袑W(xué)習(xí)過(guò)了“隊(duì)列”這種數(shù)據(jù)結(jié)構(gòu)。那么優(yōu)先隊(duì)列和普通隊(duì)列有什么區(qū)別的呢?普通隊(duì)列的特點(diǎn)是“先進(jìn)先出”,優(yōu)先隊(duì)列則...