原创 圖解:什麼是AVL樹?(刪除總結篇)

上一篇文章討論了平衡二叉樹的插入操作,沒有看的可以去看一下 圖解:什麼是AVL樹?,有助於理解今天要講的平衡二叉樹的刪除操作。平衡二叉樹的刪除操作與插入操作類似,先執行標準的BST刪除操作(可以參考文章 圖解:什麼是二叉排序樹? ),然

原创 你有 “Mojito” ,我有 B+樹!(概念篇)

各位朋友,你們好,今日沒有更新文章,還請見諒~ 從今天開始將連續4日更新 B+樹,今日是關於 B+樹基本概念的一個介紹,希望今天的點滴內容未能讓你失望!爲了實現動態多層索引,通常採用 B-樹 和 B+樹。但是,用於索引的 B-樹 存在缺

原创 號稱三劍客之首的awk,開始秀!

原文鏈接: 號稱三劍客之首的awk,開始秀! 文章目錄今日目標一、awk介紹1. awk概述2. awk能幹啥?二、awk使用方式1. 命令行模式使用(一) 語法結構(二)常用選項介紹(三) **'**命名部分說明**'**2

原创 java面向對象案例分析

編寫一個代表地址的Address類 class Address { private String country; private String province; private String city; private

原创 面試官問你排序算法最基礎的這幾問,把這篇文章扔給他

前段時間,好多小禹禹徵詢是否可以更新排序算法相關的內容,所以就有了這個 「排序算法」專題,也很感謝這些提需求的小禹禹,恭喜你是第一次看到這個專題,也希望你從中有所收穫。今天主要針對一些排序算法最基本的問題給出回答,如果有所困惑,歡迎評論

原创 SHELL編程之循環語句

文章目錄今日目標一、for循環語句1. for循環語法結構(一)列表循環(二)不帶列表循環(三)類C風格的for循環2. 應用案例(一)腳本計算1-100奇數和① 思路② 落地實現(條條大路通羅馬)③ 循環控制語句(二)判斷所輸整

原创 圖解:什麼是AVL樹?

平衡二叉樹基礎篇什麼是平衡二叉樹?平衡二叉樹(Balanced Binary Tree 或 Height-Balanced Tree)又稱爲 AVL 樹,其實就是一顆 平衡的二叉排序樹 ,解決了昨天講的二叉排序樹的不平衡問題,即斜樹。A

原创 圖解:什麼是B樹(心中有 B樹,做人要謙虛)?

B-樹是一種平衡的多路查找樹,注意:B樹就是B-樹,"-"是個連字符號,不是減號 。在大多數的平衡查找樹(Self-balancing search trees),比如 AVL 樹 和紅黑樹,都假設所有的數據放在主存當中。那爲什麼要使用

原创 Shell從入門到高手必看的5本經典書籍

最近一直在專注地更新和學習 Shell 編程相關的內容,如果想系統地學習 Shell 編程,併成爲精通 Shell 編程的高級程序員,選對 Shell 編程書籍當然很重要,下面就爲大家介紹幾本學習 Shell 必備的幾本書籍:

原创 包裝類的概念與使用

認識包裝類 Object 類最大的特點是所有類的父類,並且可以接受所有數據類型,但是在這個過程中就存在有個問題: 基本數據類型並不是一個類,所以要將基本數據類型以類的方式進行使用,就需要對基本數據類型進行包裝。 class Int

原创 圖解:什麼是關鍵路徑?

小禹禹,五一假期馬上結束了,你們過得怎麼樣呢?有沒有玩得很開心,收穫滿滿呢?好想聽你們在評論區說一說。哈哈,不過我們還是先來說一說今日景禹要給你們分享的內容,關鍵路徑。何爲關鍵路徑?如果在一個有向無環圖中求得關鍵路徑?關鍵路徑又有什麼作

原创 SHELL編程之函數的定義及調用

原文鏈接: SHELL編程之函數的定義及調用 文章目錄函數1. 什麼是函數?2. 如何定義函數?3. 函數如何調用?(一) 當前命令行調用(二)定義到用戶的環境變量中(三) 腳本中調用4. 應用案例綜合案例1. 任務背景2. 具

原创 SHELL編程之條件判斷和流程控制

文章目錄今日目標一、條件判斷語法結構1. 條件判斷語法格式2. 條件判斷相關參數(一)判斷文件類型(二)判斷文件權限(三)判斷文件新舊(四)判斷整數(五)判斷字符串(六)多重條件判斷① 舉例說明② 邏輯運算符總結二、流程控制語句1

原创 景禹數據結構與算法原創匯總

數據結構與算法各位小禹禹,你們好!感謝您的建議,讓景禹更加完善,這份參考目錄是獻給提建議的您!祝你們不論考研、找工作還是應付考試,都一切順利!線性表順序存儲結構:你想知道的線性表的內容都在這裏!!!鏈式存儲結構:線性錶鏈式存儲結構之單鏈

原创 圖解:什麼是 B+樹 ? (查找篇)

前面談了 B+樹的基本概念,今日主要說一下 B+樹的查找操作。下面所有的查找操作都是在上面這顆 B+樹上進行了,爲此,我們先仔細觀察一下這顆B+樹(毫不隱瞞,這顆 B+樹出自於嚴蔚敏老師的數據結構教材)。第一點:B+樹中的所有數據均保存