基础算法
掌握基础算法是学习更复杂算法的前提。共 10 个模板。
← 返回模板库1.1短除法
数位求和、数字反转、提取每一位数字
1.2数组计数法
用数组下标统计元素出现次数
1.3连续性元素
利用元素连续性简化问题
1.4进制转换 - 十转X
十进制转任意进制,除基取余倒序
1.5进制转换 - X转十
任意进制转十进制,按权展开累加
1.6结构体排序
自定义比较函数对结构体排序
1.7递推 - 斐波那契
自底向上迭代计算,避免重复计算
1.8递归 - 斐波那契
自顶向下递归分解,理解递归思想
1.9递归 - 汉诺塔
经典递归问题,分治思想的典型应用
1.10哈夫曼编码
贪心构建最优前缀编码树