- 要有对时间复杂度的敏感性,如 length 不能遍历查找 - 数据结构的选择,要比算法优化更重要 - 凡有序,必二分 - 凡二分,时间复杂度必包含 O(logn) - 优化嵌套循环,可以考虑双指针 - 二叉搜素树可以使用二分法快速查找 - 分治算法一般都是用递归来实现的。分治是一种解决问题的处理思想,递归是一种编程技巧