tag 數據結構

標籤
貢獻100
141
02:01 AM · Oct 27 ,2025

@數據結構 / 博客 RSS 訂閱

碼海探險先鋒 - 王道計算機408數據結構 筆記14

一、樹 1、樹的定義 計算機專業的應該都學過,只需要略微回顧一下這些名詞就行;跨考的看一下這個思維導圖應該也能理解 2、其他基本術語 放大來看,過一遍就行,都是很基礎的概念 3、樹的常考性質計算 雖然我的圖畫的很醜。。。但是

數據結構 , 後端開發 , 1024程序員節 , 考研 , 筆記 , 408 , Python

收藏 評論

落花流水人家 - C++二叉搜索樹_c++二叉查找樹

目錄 一. 概念 二. 實現 1. 查找 2. 插入 3. 中序遍歷 4. 刪除 三. 遞歸版實現 1. 查找 2. 插入 3. 刪除 4. 析構、拷貝、賦值 非遞歸+遞歸整體代碼 四. 應用模型 1. key 的搜索模型 2. key_value 的搜索模型

容器 , STL , 數據結構 , 開發語言 , c++ , Css , 前端開發 , HTML

收藏 評論

蒙奇D索隆 - 【數據結構】數據結構核心考點:AVL樹刪除操作詳解(附平衡旋轉實例)

(AVL樹的刪除) 導讀 大家好,很高興又和大家見面啦!! 在上一篇內容中我們介紹了AVL樹插入操作中的平衡旋轉技巧(LL、LR、RR、RL旋轉)後,我們瞭解到旋轉是維護AVL樹平衡的核心機制。 然而,刪除操作可能引發更復雜的不平衡問題,且這種不平衡可能沿父節點路徑向上傳導,需多次調整。 那麼,如何系統處理AVL樹的刪除,確保樹始終保持平衡?現在,讓我們直接進入

yyds乾貨盤點 , 數據結構 , c++ , 後端開發 , 考研 , c , 408

收藏 評論

jowvid - 【圖論——第一講】圖論基礎以及圖的儲存

文章目錄 圖論理論基礎(1) 1. 圖的基本概念 1.1 基本術語 2. 圖的分類 2.1 有向圖 vs 無向圖 2.2 加權圖 vs 無權圖 2.3 度(Degree) 3. 圖的連通性

數據結構 , 算法 , 寬度優先 , Css , 廣度優先 , 前端開發 , HTML , 圖論

收藏 評論

GVenusLeo - [C程序設計] 02 - 數據類型

一、常量與變量 1. 常量 整形常量 實型常量 十進制小數形式 指數形式:\(12.34e3\)(代表\(12.34\times 10^3\)) 字符常量 普通字符:用單引號表示,單引號裏只能有一個字符。字符變量以 ASCII 代碼的形式儲存 轉義字符 轉義字符

數據類型 , 數據結構 , c

收藏 評論

圖靈訪談 - 專訪《AngularJS 2權威教程》作者Nate Murray:代碼更像圖表,需要多維度把握

本文僅用於學習和交流目的,不代表圖靈社區觀點。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... Nate Murray 內特是一名全棧開發人員,編碼工作從深度學習領域的圖像識別到手機遊戲的開發。曾供職於IFTTT,處理MapReduce,分佈式計算,iOS應用程序和一些Web應用程序中的T級大規模數據集挖掘工作。最近和

angularjs , 文學化編程 , 數據結構 , 圖靈訪談

收藏 評論

SelectDB技術團隊 - 查詢性能提升 10 倍、存儲空間節省 65%,Apache Doris 半結構化數據分析方案及典型場景

隨着業務的蓬勃發展,各企業對數據處理的靈活性和可擴展性提出了更高的要求。在此背景下,JSON、XML 等半結構化數據憑藉其較強的靈活性在眾多企業得到廣泛應用。然而,傳統關係型數據庫結構嚴格,難以應對半結構化數據的複雜性及多樣性。為有效存儲及分析這些數據,Apache Doris 針對不同應用場景提供了 Array、Map、Struct、JSON、VARIANT半結構化數據存儲分析解決方案。 本文我

elasticsearch , 日誌分析 , 日誌管理 , 數據結構 , Json

收藏 評論

京東雲開發者 - Redis數據結構(二)-List、Hash、Set及Sorted Set的結構實現

1 引言 之前介紹了Redis的數據存儲及String類型的實現,接下來再來看下List、Hash、Set及Sorted Set的數據結構的實現。 2 List List類型通常被用作異步消息隊列、文章列表查詢等;存儲有序可重複數據或做為簡單的消息推送機制時,可以使用Redis的List類型。對於這些數據的存儲通常會使用鏈表或者數組作為存儲結構。 使用數組存儲,隨機訪問節點通過索引定位時間複雜

redis , List , hash , 數據結構 , 數據庫

收藏 評論

ocoao - 二叉樹的遍歷

遍歷二叉樹一共有四種方式:前序遍歷,中序遍歷,後序遍歷,層序遍歷(廣度優先) 準備 先定義一個結點類(後續代碼需要使用) public class NodeV { public V value; public NodeV left; public NodeV right; public Node(V value) { this.value = val

遍歷 , 數據結構 , JAVA , 二叉樹

收藏 評論

代碼保安 - Go語言中的性能優化:從代碼到運行時調優

Go語言以其出色的性能和併發能力而聞名,但要充分發揮其潛力,需要深入理解其運行時特性和優化技巧。本文將從代碼層面到運行時調優,全面介紹Go語言的性能優化策略。 1. 代碼層面的優化 1.1 減少內存分配 使用對象池(sync.Pool) var bufferPool = sync.Pool{ New: func() interface{} { re

Go語言 , 數據結構 , 後端開發 , 多態 , 預分配

收藏 評論

mob64ca13ff9303 - 數據結構之鏈表篇——C++語言實現_51CTO博客

一、鏈表的基本原理 刷過力扣的讀者肯定對單鏈表非常熟悉,力扣上的單鏈表節點定義如下: private: template typename E class Node { public: E val; Node* next; Node* prev;

數據結構 , c++ , 後端開發 , 鏈表 , harmonyos , 雙鏈表

收藏 評論

mob64ca1405664d - Java中的queue和deque對比詳解_51CTO博客

一、核心概念與繼承體系 二、Queue 核心方法與實現 1. 核心操作: 方法 説明 異常處理

Stack , 數據結構 , API , 算法 , JAVA , Css , 前端開發 , HTML

收藏 評論

mb6923acc0735dc - HarmonyOS統一數據管理框架UDMF:標準化數據定義與跨設備拖拽共享

🌟 引言:構建統一數據語言的全場景價值 在鴻蒙全場景分佈式生態中,數據標準化是打破應用孤島、實現設備協同的核心基石。統一數據管理框架(UDMF)通過提供標準化的數據定義和交互規範,為鴻蒙生態構建了統一的"數據語言",讓不同應用、不同設備能夠以一致的方式理解和處理數據,真正實現了"一次定義,處處識別"的智能化數據流通體驗。 一、UDMF架構解析:分層設計與核心價值

數據類型 , 移動開發 , 數據 , 數據結構 , Android

收藏 評論

Chikaoya - R語言21天學習計劃 - 第一天:入門基礎

📚 今日目標 瞭解R語言的基本概念和優勢 安裝R和RStudio 學習R基礎語法和數據結構 完成第一個簡單的數據分析 🛠️ 第一部分:環境搭建 1.1 安裝R 訪問R官網 選擇CRAN鏡像下載 安裝適合你操作系統的版本 1.2 安裝RStudio 訪問RS

數據結構 , 賦值 , AI寫作 , aigc , ci

收藏 評論

bigsai - 歷時三年,寫了一本數據結構與算法pdf,開源了

前言 大家好,我是bigsai,很早就在寫博客,將文章整理成了一個pdf,並且開源到github上! 自己寫東西斷斷續續也不少時間了,也寫了不少東西(雖然是偏向小白),這個其實花費的時間還是比較多的,這次的話主要將數據結構與算法中一些文章整理出來,初步整理成一版pdf,先分享給大家。 因為在整理pdf方面沒啥經驗,目前還是md直接導出的pdf的,看了下有些部分代碼太長太佔頁面,有些部分圖片太長也很

數據結構 , 算法 , JAVA , 數據結構與算法 , 後端

收藏 評論

14224 - Java進階之路——如何從程序員到架構師,從碼農到專家Java進階技術方面-

算法基礎:進階之路的根基 本書以算法基礎作為進階旅程的起點,強調“時間複雜度”和“空間複雜度”的深刻理解。作者指出,性能優化的根源在於對算法本質的掌控:從線性搜索到二分查找的複雜度躍遷,從冒泡排序到快速排序的遞歸分治策略,每一個算法案例都暗含着工程與數學的交織邏輯。書中通過逆向復現經典算法的實踐方

複雜度 , erlang , 數據結構 , 架構設計 , 後端開發 , Python

收藏 評論

mob64ca1412b28c - KAFKA進階:【十】能否説一下KAFKA是如何處理延時任務的?時間輪?_51CTO博客

trait TimerTask extends Runnable { // 通常是request.timeout.ms參數值 // timestamp in millisecond val delayMs: Long // 每個TimerTask實例關聯一個TimerTaskEntry // 就是説每個定時任務需要知道它在哪

數據結構 , linq , 鏈表 , Css , 分佈式 , kafka , 前端開發 , HTML

收藏 評論

GVenusLeo - [數據結構] 01 - 數據結構導論

1 什麼是數據結構 1.1 數據結構基本概念 數據(data) 是對客觀事物的符號表示,在計算科學中是指所有能輸入到計算機中並被計算機程序處理的符號的總稱問題。圖像、聲音等都可以通過編碼從而歸入到數據的範疇。 數據元素(data element) 是數據的基本單位,在計算機中通過作為一個整體進行考慮和處理。一個數據元素可以由若干個數據項(data item)組成。 數據對象(data object

數據結構 , 數據結構與算法

收藏 評論

智能探索者之家 - C++筆記——基礎語法易混點_51CTO博客

C++中的易混點 一、前言 還有4天,今天繼續回顧易混的點。。。 二、易混的點 多態性的含義 誤解:多態性指的是對象的狀態會根據運行時要求自動變化 正解:同一操作作用於不同的對象,可以有不同的解釋,產生不同的執行結果。 闡釋:多態是針對對象沒錯,但是前提是針對同一個消息/操作 在除法運算中

數據結構 , 算法 , 開發語言 , c++ , 前端開發 , Javascript , VScode

收藏 評論

京東雲開發者 - 深入理解線段樹 | 京東物流技術團隊

線段樹(Segment Tree)是常用的維護區間信息的數據結構,它可以在 O(logn) 的時間複雜度下實現單點修改、區間修改、區間查詢(區間求和、區間最大值或區間最小值)等操作,常用來解決 RMQ 問題。 RMQ(Range Minimum/Maximum Query) 問題是指:對於長度為 n 的數列 A,回答若干詢問 RMQ(A, i, j) 其中 i, j = n,返回數列 A 中下

數據結構 , 線段樹 , 數據結構與算法

收藏 評論

mob64ca13f87273 - rem動態調整

動態規劃一般可分為線性動規,區域動規,樹形動規,揹包動規四類。 揹包問題:01揹包問題,完全揹包問題,分組揹包問題,二維揹包等 動態規劃的一般解題步驟:明確「狀態」 - 定義 dp 數組/函數的含義 - 明確「選擇」- 明確 base case。 以Leetcode322為例 先確定「狀態」,也就是原問題和子問題中變化的變量。由於硬幣數量無限,

機器學習 , 動態規劃 , 數據結構 , 算法 , i++ , rem動態調整 , 人工智能

收藏 評論

月亮給蒙娜麗莎 - 雙向帶頭循環鏈表

雙向帶頭循環鏈表 1.順序表和鏈表 (1)順序表 優點: a、支持隨機訪問,很多算法都需要隨機訪問(快排、二分) b、cpu高速緩存命中率更高(cpu讀數據時,先去找緩存,如果沒有就去內存把數據加載到緩存。在加載時它不是隻加載一個數據,而是附近一片數據,所以如果是數組,它的數據是連續的,都會被加載到緩存了) 缺點: a、除了最後位置,其他位置插入刪除效率

數據結構 , 鏈表 , c

收藏 評論

網絡安全專家 - C++STL——隊列

隊列是什麼 隊列是一種先進先出(First In First Out)的線性數據結構,類似於現實生活中的排隊場景。新元素總是被添加到隊列的末尾,而從隊列中移除元素時總是從最前面開始。 定義隊列 cpp // 基本聲明方式 queueint q1; // 存儲整數的隊列 queuestring q2;

字符串 , 未定義 , 數據結構 , Css , 前端開發 , HTML

收藏 評論

mob64ca14157da7 - 手撕十大排序算法(一)

排序 基於插入的排序: 直接插入排序算法 shell(希爾)排序 基於交換的排序: 冒泡排序 快速排序 基於選擇的排序: 簡單選擇排序 堆排序 其他的排序: 歸併排序 基於統計的排序 直接插

排序算法 , 數組 , 數據結構 , 算法 , i++ , 前端開發 , Javascript

收藏 評論