linked-list

    3

    3答えて

    非常に少数の要素を挿入する必要がある場合、どのようにエンキューとデキューを高速化できますか、配列はリンクリストより優れていますか? 私はいくつかの要素を挿入する必要があり、削除した要素をキューから読み取らなければなりません。 配列の場合は、要素を削除するたびにインデックスを変更する必要があります。挿入と削除は同時に起こることもあります。 どちらの方が良いでしょうか? typedef struct{

    0

    3答えて

    #include <iostream> using namespace std; int main() { struct list { string name; int age; double height; list *next; }; list *first,*temp,*temp2; f

    1

    1答えて

    リストを削除し、フロントエンドとバックエンドリストを追加して新しいリストを生成したいと思います。ここで forall([X8,X9],implies(connected(X8,X9),exists([V],and(or(equal(h_1(X8),U),equal(h_2(X8),U)),connected(U,X9))) すべてのシンボルは、次のとおりです。私のような言葉を持っているこれら二

    3

    2答えて

    Cの単純なリンクリストの実装では、insert()という名前の関数行を見つけることができませんでした。 charをアルファベット順にリンクリストに追加します。 この行は、リストが空の場合に新しいノードを作成することに関するものです。リストにはノードが1つしかないので、私はコメントしたような行になるはずですが、間違っていますか? /**********************************

    1

    1答えて

    私はリンクされたリストにこのJavaの割り当てを持っています。最後のノードからn番目のノードを探します。私はさまざまな入力のためにそれをテストし、それは正常に動作しますが、裁判官は私の解決策を受け入れていません。ここに私の関数です。 この関数は、リストのheadとnの値を参照します。この値は常に負ではありません。 Node findNtoLast (Node start, int n) {

    1

    3答えて

    先週、クラスとベクトルを使用して文字列のセットを管理するプログラムを作成しました。私はこれを100%完成させることができました。今週は、クラス内の文字列を格納するために使用したベクトルを、単純な単一リンクリストに置き換える必要があります。 この関数は、基本的にユーザーが空の文字列のセットを宣言することを可能にし、1つの要素のみで設定します。メインファイルには、要素がsetNameとstrSet(ク

    0

    1答えて

    ジェスチャライブラリをビットマップイメージとして表示する必要があります。以下のコードは私が持っているものですが、それは動作しないようです。プログラムを実行するたびにLogcatでエラーが発生します。 sStore = GestureLibraries.fromRawResource(this, R.raw.gestures_alph); int i = 0; for (Stri

    0

    4答えて

    宿題については、ノードとポインタを使用して循環リンクリストを作成することになっています。 これは私がリストの先頭に文字列(名前)を挿入して、トラバースメソッドを使用して、それらをプリントアウトしようとしています class Node implements Serializable { public String theName; //the wrapped name publi

    8

    4答えて

    私はノード構造体にvoid to *データとheadへの参照を保持するリスト構造体を含む一般的なリンクリスト実装を持っています。ここで私の問題は、リンクされたリストのノードは、そのvoid *を介して別のリンクされたリストへの参照を保持することができます。これにより、小さなリストを含む大きなリストを解放するとメモリリークが発生します。だから私はvoid *が別のリストを指しているかどうかをチェック

    0

    3答えて

    int search(struct node **front, int val) { struct node *cur; cur=*front; while(cur!=NULL) { cur=cur->next; } return cur!=NULL; }