コンソール画面にスタックとキューを表示する規則は何ですか? たとえば、次のような状況にあるとします。
Stack<String> s = new Stack<String>();
s.push("Hello");
s.push("there");
それで、スタックを印刷するとき、Hello前に来るべきthereですか、それともその逆ですか?
キューの場合も同様です。
アプレットウィンドウではなく、コンソール画面で作業していることに注意してください
コンソール画面にスタックとキューを表示する規則は何ですか? たとえば、次のような状況にあるとします。
Stack<String> s = new Stack<String>();
s.push("Hello");
s.push("there");
それで、スタックを印刷するとき、Hello前に来るべきthereですか、それともその逆ですか?
キューの場合も同様です。
アプレットウィンドウではなく、コンソール画面で作業していることに注意してください
画面にスタックを書き込む方法に関する強力な規則はありません。唯一の規則は、スタックにプッシュされた最後のアイテムは通常、スタックの「トップ」と呼ばれるというものです。要素を垂直に書き込む場合は、最後にプッシュされたアイテムを一番上に書き込みます。(その慣習でさえ普遍的ではないと言われるべきです)。
キューの場合、その規則すらありません。良い考えのように思われることは何でもしてください。
s.pop()スタックの場合は、繰り返し呼び出してコンソールに出力する方が良いと思います。