请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,请问最小编辑距离的算法可以用栈实现么?我看目前大部分是用动态方法实现的

正在回答

1回答

最小编辑距离本身就是一个很标准的动态规划问题有成熟的状态定义和状态转移方程。动态规划问题都可以转换成记忆化搜索。记忆化搜索都是用递归实现。递归算法都可以转化为非递归算法。递归转非递归的算法都用栈实现。但是本质解决问题的算法思想还是动态规划。栈只是一个数据结构不是一种算法思想。


所以我没有特别理解你的问题。你是认为动态规划实现有什么缺点还是你有更好的利用栈解决这个问题的思路

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_阿凡提cpp_0 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-09-08 09:03:22
  • 提问者 qq_阿凡提cpp_0 #2
    我用栈结构和递归的方法实现了一个,但是显然没有用动态规划的方法有效。。。我也是听别人说用栈比数据结构要更有效
    回复 有任何疑惑可以回复我~ 2017-09-08 09:04:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信