矩阵最小路径和问题(升级版)
来源:互联网 发布:淘宝上的瑕疵冰箱 编辑:程序博客网 时间:2024/03/28 22:29
问题:给定一个n*m的矩阵,矩阵中元素非负,从左上角到右下角找一条路径,使得路径上元素之和最小,每次可以向左、向右、向下或者向上走一格。
ps: 我想用动态规划,发现好麻烦,因为上一步确定了的最小值,到下一步可能就被推翻了,毕竟可以弯曲着走。
然后想到一个递归方法:例如到中间的2这里的最小值为周围abcd四个矩阵的最小值加2,但是问题又来了。
算中间2的时候,需要向右扩宽一列(即b),而算b时候,又会缩小算到2这里来,递归就陷入了死循环,
又想着给算过的矩阵来个flag,防止重算,还是之前动态规划的问题,矩阵一旦变大或者变小,确定过的值在当前就不一定是最小的了。
本人还想用到数据结构的链表,走过的点加入链表,按加入顺序从左上角指向到右下角,如果下一步路径改变了,由于是指针也好修改。
But,啊啊啊啊,还是同样的问题,矩加过的节点要变动,是的改变指向可能不难,但是可能会回退到前几步,那又要重新开始加节点,也可能死循环
:
哇,头疼了。本人只是小白一个,想不到很好的解决办法,还望各位大佬指点迷津
阅读全文
0 0
- 矩阵最小路径和问题(升级版)
- 矩阵最小路径和
- 矩阵最小路径和
- 矩阵最小路径和(java实现)
- 动态规划6:台阶问题和矩阵最小路径问题
- 动态规划3:矩阵最小路径和问题
- 矩阵的最小路径和
- 矩阵最小路径和练习
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和
- 矩阵的最小路径和(空间压缩)
- 动态规划,矩阵最小路径和
- 矩阵的最小路径和 [DP]
- 动态规划--矩阵最小的路径和
- 动态规划--矩阵最小路径和
- 美图AI绘画机器人上线,小姐姐们,新一轮头像可以换起了
- 报名啦!旷视研究院解读COCO 2017物体检测夺冠算法 | 吃瓜社
- java和安卓时间转换工具
- 自然语言处理(三 RNNLM优化)
- 无法解析的外部符号 _WinMain
- 矩阵最小路径和问题(升级版)
- Hopscotch
- PMP笔记-区分质量保障(QA)和质量控制(QC)
- 42. Trapping Rain Water
- new Object()中传入参数的用法
- 学习资料集
- java分布式系统部署学习(四)ansible配置ansible.cfg
- Java语言规范基于JavaSE9 第七章 包和模块(二)
- [codeforces]514C