linked-list

    0熱度

    2回答

    我有放在一個鏈表的目錄並打印程序。鏈表正在與具有相同數據的所有節點混淆。例如,我有一個文件夾「Test」,它有3個子文件夾「Good One」,「Jump」,「Sunday」。輸出是 - > Sunday Sunday Sunday。 關於調試,插入函數的第一次迭代在第一節點變量數據被設置爲「好的」。根節點指針的地址被傳遞迴主。 最初,startptr->數據=「好的」。READDIR被執行後,D

    0熱度

    2回答

    看起來我的列表的第一個節點中存在垃圾數據。爲什麼會這樣? 這些是我使用的結構的定義。 typedef struct node { char *x; struct node *next; }node; typedef struct { struct node *head; }list; // create_list()函數: list* create_lis

    -1熱度

    1回答

    typedef struct{ int *sols; int rest; int fitness; int num; struct lista* next; }lista; lista* gere_lista(lista *solucoes, int *sol, int *grafo, int objs, int rests){ i

    -1熱度

    2回答

    所以這是我的代碼中包含我的LinkedList的一部分。我如何在我的數字集中找到匹配項。 LinkedList <Integer> mylist = new LinkedList<>(); for(int i : 1; i<=5; i++){ System.out.println("Process " + i + has :); int numINPUT = scan.nextint();

    1熱度

    1回答

    假設我在易失性環境中收到一個列表,其中尾部元素僅部分填充了可訪問的項目;此外,傳遞/刪除/刪除元素是一個完美的解決方案。 所以, next->A // is unaccessible next->B // is accessible if (next->A) // evaluates to true 有測試和通過/刪除此列表元素的方法?

    0熱度

    1回答

    我做了一個經典的鏈表來模擬一個可以得到任何你想要的類型的數組。當然,你可以刪除和添加器官,所有方法都可以正常工作。 現在我必須編寫寫入和讀取二進制文件的方法,我真的不知道該怎麼辦 我試過各種方法寫入文件,到目前爲止我還沒有能力取得任何進展,我甚至不知道什麼是錯的代碼, 這就是我的鏈表代碼 template <class T> class LinkedList { private:

    0熱度

    1回答

    我試圖實例形狀的名單如下: LinkedList<Shape> *shapes = new LinkedList<Shape>(); 使用this LinkedList的庫。我的Arduino使用Platformio進行編譯和上傳。 當我嘗試編譯該程序時,我不斷收到錯誤。我手邊沒有任何標誌。我不認爲LinkedList庫有什麼問題,因爲它可以很好地使用我使用POS的結構。問題似乎在於Shape

    1熱度

    3回答

    我是否錯誤地使用了fgets()? 我正在嘗試建立一個鏈接列表(char *),將每一行添加到LL的末尾。我正在從一個文件中讀取這些行,但由於某種原因,每行都被正在處理的當前行覆蓋,只有在while循環內使用fgets()時,但add函數似乎正在正確接收每行。 如果我在main()中單獨添加線條,則沒有問題。 下面是一個示例輸入文件: input.txt中: This life, which ha

    2熱度

    1回答

    所以我無法嘗試從一個有兩個整數參數n和m的方法構建鏈表。參數n是鏈表的節點長度,m是節點列表中包含從0到m-1的隨機整數的參數。我需要從預定義的無法更改的Node類構建此鏈接列表,並將引用返回到鏈表中的第一個元素。我不知道如何遍歷while循環中的鏈表。 Node類 public class iNode{ public int item; public iNode next; public

    1熱度

    1回答

    基本上,我想檢查一個項目是否在鏈接列表中。該函數被描述爲__contains__,其中如果輸入3 in myList,則將返回True或False,具體取決於鏈接列表中是否存在整數3。 class Node: def __init__(self,item = None, link = None): self.item = item self.next = link