我最近被分配了一个问题,归结为找到给定矩阵中最长的路径,其中两个单元相邻,如果相邻值小于当前单元。我一直在试图弄清楚自己的头发,所以我会非常感谢任何帮助。然而,正如我所说,这是一项家庭作业,所以建议和提示非常受欢迎(但尽量不要让我太容易)。 这里是我的代码的最新版本: #include <stdio.h>
int isValid(int i, int j, int rows, int cols
我最近出现了一个求职面试,当时我被问到流行的RAT IN A MAEE问题,其中有一个由2维数组表示的迷宫,分别包含0和1的开放路径和墙,我们必须打印最短路径。 我使用回溯解决了问题,并且还打印了所有可能的路径。 但随后采访者提高了韧性水平,并要求我用一种新的条件来解决同一个问题,在这种情况下,老鼠可以绊倒“K”数量的墙,K由用户输入。 现在我尝试了很多,但无法弄清楚如果跳闸K墙被允许,如何找到最