确保百分百理解问题,提出正确的疑问,来对问题有更清晰的认识
分治,divide and conquer, 将一个大问题分解成小的子问题
做尽可能多的研究,获取足够多的信息
对于比较大的问题,在写代码之前可以写一些伪代码