标签:
根据自己刷过的算法题,一般通过如下思路解决:
1,最常见的就是字符串处理;
2,常见的排序算法;
3,二分查找;
4,双指针;
5,位处理;
6,回溯算法;
7,动态规划;
8,不仅仅要考虑代码的功能性(对正确的输入能有真确的输出),还要考虑代码的鲁棒性(能够处理错误的输入,而不会导致程序的崩溃)
鲁棒性:如对于链表,输入空链表,输入链表只有一个节点等等;
9,能用递归的基本都能用迭代;
标签:
原文地址:http://www.cnblogs.com/qiaozhoulin/p/5393352.html