circular-list

    1

    1答えて

    無限ループに陥る関数。ノードの数を返すことはできません。どこが間違っていますか?提供するソースコードで int Count(struct node **head) { printf("entered"); struct node **temp; int count = 0; temp = &((*head)->next); while

    0

    1答えて

    頭と整数の要素(順序付けられていない)に接続された2つの循環的な二重リンクリストがあります。最初のリストで削除したいのは、2番目のリストの値が含まれています。どのように作業ポインタ?この排除をどうやって作るのですか? 2番目のリストを削除するには、最初のリストの値を検索する必要がありますか?どうすればそれらと仕事ができますか?それを解決するアルゴリズムの操作を説明することができますか? Exemp

    0

    2答えて

    特定の位置にノードを追加する関数で循環リンクリストを作成する必要があります(リストは変数の値によって昇順にソートする必要がありますインフォメーション)。この関数はadd_nodeと呼ばれます。 2つのポインタを作成して次のノードに移動し、whileループを使用して次の要素を新しいノードと比較し、適切な場所にある場合はその2つのポインタの間に挿入することをお勧めします。残念ながら、この関数は、リスト

    -1

    1答えて

    Circularリンクされたリストが与えられていると、Javaでノードを削除するためのメソッドを記述します。

    5

    3答えて

    私は、CLに基づく楽曲のビジュアルプログラミング環境を使っています。私は3つの要素(1 2 3)が評価されるたびに、1,2,3,1,2,3など、その時点で1つの数値を返すという関数を作成しようとしています。 Common Lisp a Gentle Introductionでは、シャープ等価表記を使用して循環リストを作成することは可能だが、それらの使用方法の詳細はわかりません。 私は実際にそれ用に

    1

    1答えて

    要素を循環的な二重リンクリストに挿入し、これらの要素を表示するコードを記述しました。私はまた、特定の要素のリストを検索するだけでなく、リストからテールノードを削除することができるはずです。 これは、アドオンや印刷のための私の作業コードです: void Circular_DLList::add_to_tail(int a) { DLLNode *temp = new DLLNode;

    4

    4答えて

    シンプルで効率的な循環バッファ/キューが必要です。私はstd::vectorを使用している場合は、私がこれを行う必要があります: if (v.size() >= limit) { std::vector<int> it = v.begin(); v.insert(it, data); v.erase(it+1); } を任意の簡単な解決策はありますか?

    1

    2答えて

    私は小さな戦略ゲームを書いていますが、循環リンクリストの実装に問題があります。 ゲームには、ゲームが終了するまで、1つずつラウンドしてアクションを取っている複数の人が含まれます。しかし、これは、各要素が次のプレイヤーへの参照を持つプレーヤーである循環リンクリストを使用することによって行うことができます。構造は次のようである: #[derive(Debug, Clone)] struct Play

    2

    5答えて

    erlangで循環リストを定義することは可能ですか? http://en.wikipedia.org/wiki/Linked_list 最初の質問は、正確に円形リストがerlangで意味するものでしょうか? それは2つの要素、1つの要素の自己であり、次の要素にアドレスして、リストに格納されていますか? もしそうなら、私はerlangで循環リストを定義する可能性があると言うことができます。 しかし、

    1

    1答えて

    私は循環リンクリストのエンキューメソッドを構築しようとしています。私がこれまで持っているものは次のとおりです。 public class Test<T> implements UnboundedQueueInterface<T> { protected LLNode<T> rear; protected LLNode<T> current; public Test(