先列乙個目錄,乙個個往裡面填充每個原理、圖、原始碼、思想。
演算法 資料結構 - 排序查詢
(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
演算法和資料結構
演算法和資料結構 演算法和資料結構 千絲萬縷的聯絡 縱觀各種演算法書籍,大多都是將演算法和資料結構作為乙個整體來講述。資料結構就是陣列 樹結構等儲存或表現物件資料的結構。將演算法和資料結構作為整體講述,是因為必須依照演算法中的常用操作選擇資料結構。例如,事先將資料儲存在適當的樹形結構中,大多數情況下...
演算法和資料結構
演算法 資料結構與演算法的關係是相互依賴不可分割的。演算法的定義 演算法是解決特定問題求解步驟的描述,在計算機中為指令的有限序列,並且每條指令表示乙個或多個操作。演算法的特性 有窮性 確定性 可行性 輸入 輸出。演算法設計的要求 正確性 可讀性 健壯性 高效率和低儲存量需求。演算法特性與演算法設計容...
演算法和資料結構
好吧,在這裡,您被優秀或優秀的軟體開發人員所隔開。在這種情況下,我會告訴您,一開始或至少在我的情況下,我知道大多數時候,對於我認識的大多數人,您會覺得自己是乙個無能的人或白痴。基本上,我怎麼可能不理解這一點,然後您會感到沮喪。在這種情況下,我會告訴您情況並不像您想的那麼糟糕,您會告訴我 您知道,您甚...