deque

    3

    2答えて

    私は独自のDequeクラスを作成しています。イテレータをオーバーライドする必要があります。 例:配列が[3,4,5、null、null、null、1,2]であるとします。ここで、1は前面、5は終了です。私はイテレータを使用して1から始まり5時に終了する必要があります。 ここで私はDequeクラス全体です。私はhasNextメソッドを除いてイテレータですべてが正しいと信じています。 import j

    0

    1答えて

    新しいオブジェクトへの新しいポインタを作成し、直ちにデキューにpush_frontを作成します。代わりにemplace_frontを使用したいが、コンパイルエラーが出ている。 Myオブジェクトのコンストラクタには、1つの文字列引数が必要です。他のウェブサイトからの参照後 std::deque<NetPacket*> q_IncomingPackets; q_IncomingPackets.pu

    0

    1答えて

    : private: struct DequeNode { Object item; DequeNode *next; DequeNode *prev; }; DequeNode *front; DequeNode *back; }; 私は、データメンバの前面または背面がどうなるか困惑しています。フロントは単

    0

    2答えて

    OpenMPI用にコンパイルされたC++(WindowsおよびLinux用)を使用しています。私は、クラスオブジェクトをOpenMPI forループ内のベクトルに追加する際に、奇妙な一連の割り当てエラーが発生しています。デバッグは、私の "AddEntry()"メソッドを中心とするallocエラーのシフトパターンを示しますが、ループ内の一貫した場所や、追加しているオブジェクト内の一貫したメンバにエ

    -3

    1答えて

    は、次のように私はメソッドを持っている私は、Java に両端キューとして動作する方法のためのコードを作成しようとしてる私のコードです: void deque(); void addFront(); void addRear(); void RemoveFront(); void RemoveRear(); void isempty(); void size(); は void displayArr

    0

    1答えて

    私は、コンソールから取った一連のn個の整数のmサイズのサブアレイの一意の値の最大数を数えます。このコードをさらに最適化する方法はありますか? 、事前にアレックスこれはO(NM)さ import java.util.*; public class test { public static void main(String[] args) { Scanner in = new

    1

    1答えて

    あなたは両端キューのこのコンストラクタを説明することができます。

    2

    2答えて

    長さを超過すると、リストに入力された最初の項目が削除されるように、固定長リストを生成する必要があります。これは、Pythonでdeque(リストのような高速コンテナと両端のポップを持つコンテナ)を使用することで実現できます。 私はPythonのdequeのRと同等があるかどうか不思議でしたか? 私は約dequerとrstackdequeのライブラリを知っているが、それらのどれも固定長のキューを提供

    -1

    1答えて

    私はdequeの構造体を持っていました(それぞれのidとstd::chrono::time_point<std::chrono::system_clock>のタイムスタンプを含んでいます)。あるタイムアウトの後、経過時間のある構造体がdequeから削除されました。 は、私は別のアプローチを考えた:代わりに一つ一つの構造体のタイムアウトをチェックするdequeをループ糸を有するので、私はdeque内

    1

    2答えて

    キューにN個の番号があります。 原点シーケンスは1からNまでです 操作abは、aの前にあるすべての数字を()移動してから、bの前に挿入します(順序は変更しません)。 「Exit」と表示されたときにキューに入ります。 //I establish q & q1 deque while(cin>>commend){ if(commend == "Move"){ cin>>a>>