我正在使用 Java,并且我有一个节点列表,我需要在 Stack 上按从最后到第一个的顺序使用 List。
例子:
我的列表是 {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);
}
}