[toc] 动态规划,简称DP 是求最优化问题的一种常用策略 ◼ 通常的使用套路(一步一步优化)① 暴力递归(自顶向下,出现了重叠子问题) ②...
[toc] 题目:https://leetcode-cn.com/problems/maximum-subarray/[https://leet...
[toc] 1.leetcode 39 1.1题目要求和地址 https://leetcode-cn.com/problems/combinat...
[toc] 题目:https://leetcode-cn.com/problems/permutations/[https://leetcode...
[toc] 回溯可以理解为:通过选择不同的岔路口来通往目的地(找到想要的结果) 每一步都选择一条路出发,能进则进,不能进则退回上一步(回溯),换...
刨根问底之OC对象本质 [toc] 我们平时编写的Objective-C代码,底层实现其实都是C\C++代码 在计算机中编译过程是Objecti...
递归(Recursion) [toc] 函数(方法)直接或间接调用自身。是一种常用的编程技巧 1 函数的调用过程 上面函数的调用过程如下 1.1...
桶排序 1.思路 创建一定数量的桶(比如用数组、链表作为桶) 按照一定的规则(不同类型的数据,规则不同),将序列中的元素均匀分配到对应的桶 分别...
基数排序(Redix Sort) [toc] 基数排序非常适合用于整数排序(尤其是非负整数) 1.思路 依次对个位数、十位数、百位数、千位数、万...