From ed265ddfb8f08f69af064a9adf65fcbf06289ffe Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期二, 11 二月 2025 14:07:54 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/utils/NavigateSolution.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NavigateSolution.java b/src/main/java/com/zy/common/utils/NavigateSolution.java index 13df2e2..1967be1 100644 --- a/src/main/java/com/zy/common/utils/NavigateSolution.java +++ b/src/main/java/com/zy/common/utils/NavigateSolution.java @@ -195,11 +195,13 @@ if (is_valid(x + 1, y)) { NavigateNode node = new NavigateNode(x + 1, y); + node.setNodeValue(map[x + 1][y]); neighbour_node.add(node); } if (is_valid(x - 1, y)) { - NavigateNode node = new NavigateNode(x -1, y); + NavigateNode node = new NavigateNode(x - 1, y); + node.setNodeValue(map[x - 1][y]); neighbour_node.add(node); } } @@ -209,11 +211,13 @@ if (is_valid(x, y + 1)) { NavigateNode node = new NavigateNode(x, y + 1); + node.setNodeValue(map[x][y + 1]); neighbour_node.add(node); } if (is_valid(x, y - 1)) { NavigateNode node = new NavigateNode(x, y - 1); + node.setNodeValue(map[x][y - 1]); neighbour_node.add(node); } } @@ -223,11 +227,13 @@ if (is_valid(x, y + 1)) { NavigateNode node = new NavigateNode(x, y + 1); + node.setNodeValue(map[x][y + 1]); neighbour_node.add(node); } if (is_valid(x, y - 1)) { NavigateNode node = new NavigateNode(x, y - 1); + node.setNodeValue(map[x][y - 1]); neighbour_node.add(node); } } @@ -237,11 +243,13 @@ if (is_valid(x + 1, y)) { NavigateNode node = new NavigateNode(x + 1, y); + node.setNodeValue(map[x + 1][y]); neighbour_node.add(node); } if (is_valid(x - 1, y)) { - NavigateNode node = new NavigateNode(x -1, y); + NavigateNode node = new NavigateNode(x - 1, y); + node.setNodeValue(map[x - 1][y]); neighbour_node.add(node); } } -- Gitblit v1.9.1