什么是回溯 递归与回溯发的区别是什么?
浏览量:1923
时间:2021-03-17 18:13:58
作者:admin
]递归是一种算法结构。回溯是一种算法思想]递归是调用函数本身来解决函数中的问题]回溯是通过不同的尝试来生成问题的解决方案,有点像穷尽。然而,与糟糕的情况不同,回溯将被删减,这意味着不必知道已知错误的结果。枚举下一个答案,比如一个1,2,3,4,5的有序序列,我想找到所有和为5的集合。当我从上一次搜索中选择1,然后选择2,然后选择3时,我发现总和大于预期值,那么4,5将不起作用。这是对搜索过程的优化。
递归与回溯发的区别是什么?
回顾是指回忆以前的事情,回顾是指回顾过去。虽然它们很相似,但却大不相同。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
给对象的留言 送女朋友鲜花留言