基礎算法
1 分治法
2 動態規劃法
3 回溯法
4 分支限界法
5 貪心法算法
排序算法
1 快速排序
2 歸併排序
3 堆排序
4 基數排序
5 希爾排序
6 插入排序
7 冒泡排序
8 選擇排序編碼
查找算法
1 數值查找算法
1.1 二分查找算法
1.2 分塊查找算法
1.3 哈希查找算法
2 字符串查找算法
2.1 KMP算法
2.2 BM算法
2.3 Sunday算法
3 海量數據查找算法
3.1 布隆過濾器
3.2 倒排索引查找排序
壓縮編碼
1 哈夫曼編碼
2 香農-範諾編碼索引
距離計算
1 歐氏距離
2 馬氏距離
3 曼哈頓距離
4 切比雪夫距離
5 閔式距離
6 海明距離字符串
路徑分析算法
1 Dijkstra(迪傑斯特拉)算法
2 Floyd算法
3 A*算法
4 維特比算法
5 最長公共子序列io
類似度分析算法
1 Jacard類似係數
2 MinHash類似性算法
3 向量空間模型
4 餘弦類似性算法
5 語義主題模型
6 基於SimHash算法的指紋碼基礎
數據分類算法
1 基於樸素貝葉斯分類器
2 基於AdaBoost分類器
3 基於支持向量機的分類器
4 基於K近鄰(KNN)算法的分類器
數據聚類算法
1 基於系統聚類法
2 基於K均值(K-Means)聚類算法
3 基於密度的DBSCAN算法
4 基於BIRCH算法sed
數據預測算法
1 基於最大似然估計
2 基於線性迴歸
3 基於最大指望算法
4 基於隱馬爾可夫模型
5 基於條件隨機場的序列im
數據決策分析算法
1 基於ID3算法
2 基於C4.5算法
3 基於分類迴歸樹
4 基於隨機森林
數據關聯規則分析算法
1 基於Apriori算法
2 基於FP-Growth算法
3 基於Eclat算法數據
數據推薦算法 1 基於Item-Based協同過濾推薦 2 基於User-Based協同過濾推薦 3 基於潛在因子算法的推薦