16个回答

究竟该如何理解回溯算法?

exceptional

第一阶段:用IDE单步debug,看执行过程,并理解这个执行过程。

第二阶段:改成用人脑模拟程序的执行过程。

第三阶段:熟练了之后,自然就能理解递归和回溯的过程了。

另外:在以上的基础上,有时候可以偷个懒,有个写递归函数的要点:明白一个函数的作用并相信它能完成这个任务,有时候不需要跳进这个函数里面企图探究更多细节, 否则可能会陷入无穷的细节无法自拔。

发布于 2024-03-18 21:53・IP 属地浙江
深山小妖
自由评论 (0)
分享
Copyright © 2022 GreatFire.org