整理一下演算法和資料結構

2021-07-29 02:08:36 字數 597 閱讀 7403

先列乙個目錄,乙個個往裡面填充每個原理、圖、原始碼、思想。

演算法 資料結構 - 排序查詢

(1)堆排序

(2)比較排序

(3)歸併排序

(4)快速排序

(5)插入排序

(6)氣泡排序

(7)簡單選擇排序

(8)希爾排序

資料結構

1 hashtabe concurrenttable

2 arraylist vector copyobwritearraylist

3 stack

4 bitmap

5 紅黑樹

6 b-樹

7 二叉樹 深度優先 廣度優先

8 r-tree

9 跳表

1 bloom filter

2 ringbuffer

3 限流令牌桶

4 加密解密演算法

5 壓縮演算法

6 摘要crc

7 字串演算法 子串查詢 kmp

8 geohash和網格

分布式

1 paxos

2 一致性hash

3 虛結點

4 cap

演算法和資料結構

演算法和資料結構 演算法和資料結構 千絲萬縷的聯絡 縱觀各種演算法書籍,大多都是將演算法和資料結構作為乙個整體來講述。資料結構就是陣列 樹結構等儲存或表現物件資料的結構。將演算法和資料結構作為整體講述,是因為必須依照演算法中的常用操作選擇資料結構。例如,事先將資料儲存在適當的樹形結構中,大多數情況下...

演算法和資料結構

演算法 資料結構與演算法的關係是相互依賴不可分割的。演算法的定義 演算法是解決特定問題求解步驟的描述,在計算機中為指令的有限序列,並且每條指令表示乙個或多個操作。演算法的特性 有窮性 確定性 可行性 輸入 輸出。演算法設計的要求 正確性 可讀性 健壯性 高效率和低儲存量需求。演算法特性與演算法設計容...

演算法和資料結構

好吧,在這裡,您被優秀或優秀的軟體開發人員所隔開。在這種情況下,我會告訴您,一開始或至少在我的情況下,我知道大多數時候,對於我認識的大多數人,您會覺得自己是乙個無能的人或白痴。基本上,我怎麼可能不理解這一點,然後您會感到沮喪。在這種情況下,我會告訴您情況並不像您想的那麼糟糕,您會告訴我 您知道,您甚...