linked-list

    3

    1答えて

    循環リンクリストについて質問があります。私のリンクリストオブジェクトには、firstとlastの2つの参照があり、last参照の次のノードはfirstです。私は、リストの最後にノードを挿入するメソッドを記述したいと思います。 void insertLast(int k) { Node a = new Node(k); if (first == null) { fi

    4

    4答えて

    このコードの理解に問題があります。私が本当に必要とするのは、最初の要素を指すようにヘッドポインタを変更することだけです。それではなぜ頭を上げないのですか? * headの値を変更すると、このポインタが指し示している場所が変更され、正しく動作するはずです。私は参照渡し/渡しを値で渡しましたが、理解が難しいと感じています。誰かがこれを明確にするのを助けることができる? あなたのお手伝いをよろしくお願い

    6

    1答えて

    イテレータをstd :: listに入れると、イテレータが参照する位置でオブジェクトをどのように置き換えることができますか?現在私が考えることは、新しいオブジェクトとイテレータ(イテレータによって参照される要素の前に新しいオブジェクトを挿入する)を挿入し、次にeraseを呼び出して置き換えるオブジェクトを削除することです。交換を達成するためのロータリー方法はありませんか?

    0

    1答えて

    リンクされたリストを作成し、それを動的スタックに変換して、それを動的キューに変換する必要がありました。まあ、すべての "デキュー"を除いて動作するように、終了する予定のプログラムとして、それは私にエラーが表示されます: "未処理のwin32例外がLinkedList_Stack_BNS11.exe [4972]で発生しました。 デキューすると仮定しているのは、私がステップスルーしたりプログラムを実

    0

    2答えて

    マイdipslay機能は次のとおりです。 - currと firstが public class node { int data; Node link=null; } なぜこの関数は最後の要素だけを印刷しているクラスノードの参照である public void display() { cur = first; if(isEmpty())

    0

    1答えて

    私はintとdoubleを受け入れるためにリンクリスト(/スタック/キュー)をtempalitizeしようとしています。しかし、これまでのところ私はコードを動作させることができません。 (私はリスト/キューメンバ関数を取り出して、単にそれを動作させる/ビルド時にエラーを出さないようにしたので、主にスタックのものです) "template stuff"コードがうまくいきません。もし私が何かを見逃した

    0

    3答えて

    LinkedListのコピーに関する質問があります。私はデータを取り込んでそれをLinkedListに保存しているプロジェクトに取り組んでいます。これはネットワークポートを介したライブフィードを介して行われ、収集したデータを処理するためにこのリストから別のリストにデータをコピーできるようにしたいと考えています。常にデータが収集されているので、最初のリストの先頭が2番目のLinkedListに関連付

    0

    2答えて

    この関数は、リンクされたリストの特定のノードをとり、最後のノードにします。 void lastNode(struct list *node) { struct list* temp = node->next; node->next = NULL; struct list* temp2; while(temp) { temp2 = t

    3

    2答えて

    私は、次のような構造のデータを扱うアプリケーションがあります。 9:00:00 Bob <Info> 9:01:00 John <Info> 9:05:00 Bob <Info> 9:11:00 Mary <Info> 9:17:00 John <Info> 9:25:00 Mary <Info> 9:30:00 Bob <Info> : struct Message {

    0

    2答えて

    内のノード間の要素のカウント数Iは、STLアルゴリズムSTDと同様System.Collections.Generic.LinkedListに開始ノードと終了ノードとの間のノードの合計数を計算します。 :C++でをカウントします(ただし、カウントにエンドノードを含めるつもりはありません)。 私は把握できませんでした。 「mustn、 var counter = 1; var node = iSt