linked-list

    0熱度

    2回答

    主:malloc.c:2405:SYSMALLOC:斷言`(old_top == initial_top(AV)& & old_size == 0)|| ((unsigned long)(old_size)> = MINSIZE & & prev_inuse(old_top)& &((unsigned long)old_end &(pagesize - 1))== 0)'failed。 當試圖產生

    -1熱度

    4回答

    我正在爲鏈表寫一個插入方法,並且發現有一件事很難理解。它的工作原理使用此代碼遍歷時: class Node { int data; Node next; Node(int d) { data = d; next = null; } } public static Node insert(Node head,int data) { Node c

    3熱度

    2回答

    我有一個python的LinkedList的簡單實現。如何在方法內使用遞歸?我知道遞歸如何工作,但我如何使用遞歸自我。如果有人可以修復我的代碼,但我對解釋更感興趣,所以我可以以不同的方法使用它。 的LinkedList代碼: class Node: def __init__(self, item, next): self.item = item self.next

    0熱度

    2回答

    我想實現一個可以在C++中迭代的LinkedList。 因此,我做了一個Iterator類,這樣取消引用Iterator將返回第一個元素。但是,這一直沒有奏效。當我然後實例化一個新的int LinkedList並嘗試通過取消引用begin()的結果來訪問第一個元素時,我不檢索列表的第一個元素,而是一個10位數字,例如'1453755360' 我的節點類只是由兩個右/左節點指針和數據變量的 鏈表類

    0熱度

    1回答

    我想寫一個代碼片段來刪除python中鏈接列表中的重複元素。 我檢查字典中以前的節點值的條件是不正確的。我無法弄清楚爲什麼它總是返回false。 節點值[0-> 1-> 2-> 2-> 3-> 4-> 4-> 5 def RemoveRepeatNode(self): curr_node = self.head unique_list = {} unique_list

    0熱度

    1回答

    我試圖從LinkedNode隊列中取出特定元素。這是我從另一個方法中得到的,它只是刪除並返回隊列中的第一個節點(因爲它應該在隊列中)。我的問題是如何編輯,以便它將刪除索引x處的元素?我包括javadoc psudocode希望有所幫助。 /** * Removes and returns the element that is at place x in the queue. * Precon

    -1熱度

    1回答

    通過鍵盤手動創建列表我有以下缺點,變量nodo只存儲當前值。 ListaEnlazada1 nodo = new ListaEnlazada1(); package lista.enlazada1; import java.util.Scanner; public class ListaEnlazada1 { public String marca; public String mod

    1熱度

    2回答

    void delete_double (LN<T>*& l) { if (l == nullptr) return; LN<T> *p = l; while (p -> next != nullptr && p -> next -> next != nullptr) { if (p -> value == p -> next ->

    1熱度

    3回答

    嗨,大家好,我學習C,我無法理解這樣的代碼: struct node { int data; int key; struct node *next; }; struct node *head = NULL; struct node *current = NULL; //delete a link with given key struct node* delete(int ke

    1熱度

    4回答

    我試圖插入一個節點到鏈表的末尾,並且所有的工作都像奇蹟般,但是,當它涉及到最後一個元素時,它會打印出null。有問題必須在else塊,我在想,當我尋找的最後一個項目可能指向NULL而不是有next作爲NULL #include <stdio.h> #include <stdlib.h> #include <string.h> #define HOW_MANY 7 char *names