Hello 算法 1.0.0b4 Golang版11.9. 计数排序 ..... 222 11.10. 基数排序 ..... 226 11.11. 小结 ..... 229 12. 分治 ..... 232 12.1. 分治算法 ..... 232 12.2. 分治搜索策略 ..... 235 12.3. 构建二叉树问题 ..... 237 12.4. 汉诺塔问题 ..... 242 12.5. 小结 . 见类型、示例等。 数据结构:基本数据类型,数据结构的分类方法。数组、链表、栈、队列、散列表、树、堆、图等数据结构的定义、优缺点、常用操作、常见类型、典型应用、实现方法等。 · 算法:搜索、排序、分治、回溯、动态规划、贪心等算法的定义、优缺点、效率、应用场景、解题步骤、示例题目等。  $ 与指数阶相反,对数阶反映了“每轮缩减到一半的情况”。对数阶仅次于常数阶,时间增长缓慢,是理想的时间复杂度。 对数阶常出现于「二分查找」和「分治算法」中,体现了“一分为多”和“化繁为简”的算法思想。 设输入数据大小为 n,由于每轮缩减到一半,因此循环次数是 $ \log_{2}n $ ,即 $ 2^{n} $ 的反函数。 /// ==0 码力 | 347 页 | 27.40 MB | 2 年前3
Hello 算法 1.0.0b5 JavaScript版11.5 快速排序 11.6 归并排序 11.7 堆排序 11.8 桶排序 11.9 计数排序 11.10 基数排序 11.11 小结 第12章 分治 12.1 分治算法 12.2 分治搜索策略 12.3 构建二叉树问题 12.4 汉诺塔问题 12.5 小结 第13章 回溯 13.1 回溯算法 13.2 全排列问题 13.3 子集和问题 见类型、示例等。 数据结构:基本数据类型,数据结构的分类方法。数组、链表、栈、队列、哈希表、树、堆、图等数据结构的定义、优缺点、常用操作、常见类型、典型应用、实现方法等。 · 算法:搜索、排序、分治、回溯、动态规划、贪心等算法的定义、优缺点、效率、应用场景、解题步骤、示例题目等。 












