私は 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();
}
}
この順序を簡単に逆にする方法はありますか?
ありがとう