1

我正在为 CS 分配创建一个单链接队列,我应该实现一个 toString 方法来显示元素:IN -> [“data 1”,“data 2”,“data 3”] - > 输出。

但是,我的第一个节点是最新的那个,我的方法返回 IN 旁边的最旧元素和 OUT 的最新元素,我认为这是相反的顺序。

这是我的代码:

public String toString() {
        if(value == null){
            return "";
        }
        else if(next == null){
            return "\"" + value + "\"";
        }
        else {
            return "\"" + value + "\" ; " + next.toString();
        }    
}

有没有办法可以轻松地反转这个顺序?

谢谢

4

0 回答 0