how to think and summary algorithms problem

输入,输出

时间,空间复杂度

 技巧点

 优化点

 拓展点

 新知识点

 易错点

 本质点

 现实点

 归纳点

 题目点

 数据处理点

 代码数据不足点

 其他代码优点

思路

 初始思路(暴力)

  穷举

  贪心

  回溯

  动态规划

  分而治之

  限定

 其他思路

  承前启后

  模板

  构造

  数据,题目,算法分析

  类比,联想,简化

 正确思路

原因

 未想出原因

 未做出原因

 未快速做出原因

问题

 判定性

 构造性

 计数性

 最优化性

方法

 综合

 分析

 反证

 同一

 归纳

 猜测

 特例

 增减

 逆向

 守恒

 转换

 增减维度

 步骤

 对称

 放宽约束

 数据抽象