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