# algorithm **Repository Path**: Ivanmax/algorithm ## Basic Information - **Project Name**: algorithm - **Description**: 数据结构与算法 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-24 - **Last Updated**: 2022-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Algorithm - 整理一下使用过的算法和数据结构 - 课程来源: - 《数据结构和算法之美》-作者:王争 - 《程序员的数学基础课》-作者:黄申 # 复杂度分析 - [复杂度分析(上)](./复杂度分析(上).md) - [复杂度分析(下)](./复杂度分析(下).md) # 列表 项目 | 描述 | -|-| [ac_automata](/ac_automata/) | AC自动机 | [array](/array/) | 数组 | [balanced_tree](/balanced_tree/) | 二叉平衡树 | [binary_search_tree](/binary_search_tree/) | 二叉查找树 | [bitmap](/bitmap/)|位图| [bplustree](/bplustree/) | B+树 | [btree](/btree/) | B树 | [combination](/combination/) | 组合 | [complete_binary_tree](/complete_binary_tree/) | 完全二叉树 | [divide_and_conquer](/divide_and_conquer/) | 分治算法 | [dynamic_programming](/dynamic_programming/) | 动态规划 | [graph](/graph/) | 图 | [greedy](/greedy/) | 贪心算法 | [hash_table](/hash_table/) | 散列表 | [heap](/heap/) | 堆 | [linear_algebra](/linear_algebra/) | 线性代数 | [linkedlist](/linkedlist/) | 链表 | [permutation](/permutation/) | 排列 | [probability_distribution](/probability_distribution/) | 概率分布 | [queue](/queue/) | 队列 | [rbtree](/rbtree/) | 红黑树 | [recall](/recall/) | 回溯算法 | [recursion](/recursion/) | 递归 | [search](/search/) | 搜索 | [skiplist](/skiplist/) | 跳表 | [sort](/sort/) | 排序 | [stack](/stack/) | 栈 | [string_matching](/string_matching/) | 字符串匹配 | [tree](/tree/) | 树 | [trie](/trie/) | 字典树 |