linked-list

    0

    1答えて

    私はHashtableをゼロから作るはずです。リンクされたリストの配列になっているはずです。私は自分のリンクされたリストクラス(私のコードで)と、リスト(コード内のDataItem)内のアイテムのための自分のクラスを作らなければならなかった。 私は自分のadd(word)関数に助けが必要です。私は、私のハッシュ関数を使って見つけたインデックスでリンクリストの配列にDataItemを追加することにな

    1

    1答えて

    二重リンクリストプログラムを終了しようとしていますが、クラスを使用してノードを作成する方法はわかりません。私は今までsctructsを使ってきました。 DoubleNode.h: #ifndef DOUBLE_NODE_H_ #define DOUBLE_NODE_H_ template<class ItemType> class DoubleNode { private:

    0

    1答えて

    私はすべてのアイデアがありません。だから私は、各ノード自体が文字列であるリンクされたリストを持っています。逆の新しいObオブジェクトを返したいと思います。たとえば、オリジナルに2つのノード「abcd」と「def」がある場合、結果は「fed」と「dcba」(「def」と「abcd」ではなく)になります。 myFirstは、先に定義/初期化してヘッドを参照する変数です。私は[feddcba]の代わりに

    -1

    1答えて

    LinkedListから削除または削除する最も簡単なノードがあるかどうかを知ることができます。 間からノードを削除するには、前のノードのリンクを変更する必要がありますが、最初から削除すると新しいヘッドへのポインタが変更され、最後から削除する必要があります。 ただし、どちらの方が優先される方が簡単なLinkedListからノードを削除するか尋ねられたら、

    -1

    1答えて

    リストの先頭に要素を追加または削除する必要がある場合は、ArrayListまたはLinkedListを使用する必要がありますか?また、リストの操作のほとんどが、指定されたインデックスで要素を取得する場合、ArrayListまたはLinkedListを使用する必要がありますか?なぜ、他のものを上回るのでしょうか?

    0

    2答えて

    私はクラスオブジェクトの一般的なリンクリストを作成するための宿題を作成するプログラムを作成しています。先生はテンプレートの代わりにvoidポインタを使用して、シェルのリンクリストを実装する必要があります(はい、あなたがビーチにいるようなシェル、この男は変です)。 リンクリストに格納されているオブジェクトをコンソールに出力するコードを書いていて、非常に奇妙な出力が得られていますが、デバッグ方法を理解

    -4

    1答えて

    この演習では、1つの整数を含む構造体に基づいて、新しいノードの数値をリンクリストの先頭に追加する関数を作成するよう求めました。これは構造体です: struct Node { int data; struct Node *next; }; 今まで問題ありませんでした。だから私は2つの引数を取るものを作成した:追加する整数とリンクされたリストの先頭へのポインタが、それは動作

    0

    2答えて

    ネストされたLinkedListのアイテム内のアイテムにアクセスしたいとします。 get(index)関数は完全な項目を取得します。アイテム内にアイテムを取得する方法はありますか?例: 私は[ [[1],[2],[3]], [[4],[5],[6]], [[7],[8],[9]] ]のようなアイテムを入れ子にしたLinkedListを持っています。 get(0)を使用すると、[[1],[2],[3