stack

    1

    2答えて

    文字列値の配列(ソートされていません)があります。そして、私の目標は、それらの値を並べ替え、それらを空のスタックにプッシュすることです。私が解決できない問題は、スタックに最も低い文字の文字列をpush()したときに、その文字列を削除する方法が見つからないため、次回のループが繰り返されるため、次に低い。私は間違ったアプローチを通過することができる知っているが、私はそれが私のデータ構造class.he

    0

    1答えて

    public static enum Action { No, LToM, MToL, MToR, RToM } public static int hanoiProblem2(int num, String left, String mid, String right) { Stack<Integer> lS = new Stack<Integer>(); S

    -3

    1答えて

    私は配列Bのオブジェクトへのポインタを保持する配列aを持っているとします。 a[0]がオブジェクトcを指しているとします。 私は今a[0] = nullptrを設定した場合、cのdestructorが呼び出され、cがスタック上に構築された場合はこれcは破壊され、a[0]場合cを参照する唯一のものでした。

    0

    1答えて

    私の先生は私のデータ構造クラスのスタックリンクリストを使ってキューを実装しています。ここでは... を私は次のコードが出ている、と私は私が私のユニットテストを実行したときのpythonが私を与えることを、エラーを理解していないように見える私のコードはここで ` class QueueLinked: def __init__(self,capacity): self.capa

    0

    3答えて

    なぜこのコードでは、ストレージオブジェクトの最後の要素を削除する前に、カウントが最初に減ったのですか? このようにして、lastの代わりに2番目の最後の要素を削除しませんか? var stack = function() { this.count = 0; this.storage = {}; this.push = function (value) { t

    1

    2答えて

    ソートされていないスタック内で大多数またはリーダーを探していますが、私のtos(スタック変数の先頭)に問題があります。 。以下はメインコードを含む私のコードです。配列またはスタックの大部分は、配列の半分以上に現れる任意の要素です(arrSize/2)。問題が発生し public class findLeader { static class ArrayStack{ private i

    1

    2答えて

    何が問題なのですか?私はスタック4を変更しなければならないと思う[G P E]。 頂点Pを訪問すると頂点Gをスキップする方法はありますか? 私はないと思います。違いますか?

    1

    1答えて

    私はスタックがどのように動作し、変数が動かされたときに何が起こるかを理解していると思いますが、私はこの質問に対する答えを見つけることができません。私は説明しましょう: 新しいスコープが入力/作成されると、スタックの上に一定量のメモリが取得されます。スタックポインタはこのメモリを指します。スタックの現在のサイズを表します。スコープが残っていると、スタックポインタが元の位置に戻ることでメモリが解放され

    0

    2答えて

    このコードでは、add()を使用することが許可されていないので、配列リストに新しい配列を追加しようとしましたが、プログラムは、プッシュ()メソッドが見つかりませんでした私は、コード import java.util.ArrayList; import java.util.Scanner; public class OrderArrayList { ArrayList<OrderL

    0

    2答えて

    私は、カードオブジェクト(別のクラスで定義されている)を含むスタック内にStackListを持つArrayListを使用して、Tableと呼ばれるクラスにカードの「パイル」を作成しようとしています。 私はそうのようにそれを初期化: private MyArrayList<MyStack<Card>> piles; public Table() { MyStack<Card> pi