《剑指offer》第四章 解决面试题的思路 总结

常见的解决思路、方法是:画图、举例以及分解。

1.        画图:将抽象的问题具体化;

2.        举例:将抽象的问题具体化;在面对较难或时间复杂度要求较高的问题时,通常引入辅助空间(栈,队列、哈希表等);

3.        分解:分解让较复杂的问题一步一步解决,使之简单化; 常见的分解方法有分治法、动态规划法等;

4.        注意递归的灵活调用(和while循环的相互转化),其中25、27和28在递归的过程中动态的改变某一形参的值(注意方法);

5.        加强哈希表学习和使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值