私はJavaを使用しており、リストを使用して、最後から最初の順序でスタックに必要なノードのリストを持っています。
例:
私のリストは {node1,node2,node3} です
私のスタックはあるはずです
{
ノード1、
ノード2、
ノード3
}
これを簡単に解決するにはどうすればよいですか?
これは機能しますか?
if (hasWhiteNeighbor(startNode)) {
List<Node> conNodes = getAdjacentNodes(startNode);
while (conNodes.size() > 0) {
int conCount = conNodes.size();
stack.push(conNodes.get(conCount));
conNodes.remove(conCount);
}
}