1、举例法:具体例子,到一般规则 2、模式匹配法:相似问题,到现有问题 3、简化推广法:从简化版,到复杂版 4、简单构造法:从n=1开始(递推或递归) 5、数据结构头脑风暴法:链表?数组?堆?栈?队列?二叉树?