老师您好,请问最小编辑距离的算法可以用栈实现么?我看目前大部分是用动态方法实现的
来源:1-1 我们究竟为什么要学习算法
qq_阿凡提cpp_0
2017-09-06
写回答
1回答
-
最小编辑距离本身就是一个很标准的动态规划问题有成熟的状态定义和状态转移方程。动态规划问题都可以转换成记忆化搜索。记忆化搜索都是用递归实现。递归算法都可以转化为非递归算法。递归转非递归的算法都用栈实现。但是本质解决问题的算法思想还是动态规划。栈只是一个数据结构不是一种算法思想。
所以我没有特别理解你的问题。你是认为动态规划实现有什么缺点还是你有更好的利用栈解决这个问题的思路
022017-09-08
相似问题