递归算法从原理到实战:递推公式、壳函数与缓存优化
写递归时试图模拟执行过程是常见误区 写递归时试图模拟执行过程是常见误区,正确做法是找到递推公式加上终止条件,就能把大问题拆成同构小问题。当需要跨层携带共享状态如缓存或路径列表时,用非递归壳函数包裹初始化和调用,对外接口才保持干净。 很多初学者在面对递归题目时,第一反应是拿笔画出每一层……
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构