singly-linked-list

    -2熱度

    1回答

    這是我的代碼。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LinkedList { public class Node { public int

    -4熱度

    1回答

    我試圖從單個鏈接列表中刪除第一次出現的值。但是,只要調用它就會產生分段錯誤。 typedef struct Node *node; struct Node { int data; node next; }; node delete_node(int value, node l) { if (l == NULL){ return NULL;

    -2熱度

    1回答

    我剛開始學習鏈接列表,需要關於這段代碼的幫助。我需要編寫一個方法,將所有項目從一個鏈接列表複製到另一個鏈接列表。 任何幫助,將不勝感激。謝謝。 public static ListNode copy(ListNode list){ //code }

    1熱度

    1回答

    這裏是我正在處理的LinkedList實現。它工作正常的任何數據類型,但是當我試圖做出對與Visual Studio我得到指定RtlValidateHeap 無效地址調試鏈表 一種類型的鏈表(00790000,007B16D0) 問題出現代碼如下: typedef unsigned long int LENGTH_T; template < typename type > struct nod

    -8熱度

    1回答

    我有一個練習在C中做,我需要一些幫助。我必須編寫一個遞歸函數(checkModOfPrevSum()),它將檢查存儲的數字列表,如果每個值爲node%sum_of_previous_nodes == 0。 對於每個節點,它必須打印節點的值,前面節點的總和以及「是」或「否」,具體取決於node_value%sum_of_previous_nodes == 0。打印必須以相反的順序完成。 我要使用的功

    1熱度

    1回答

    我想打一個新的節點連接到Node_2 Node_1的副本,問題是,我需要選擇在每個節點elemenets是 接受thhat我在連接功能 插入特定的條件。例如,如果我有兩個節點,我想互相連接 (在第一個末尾的第二個節點),但我想在每個節點中選擇例如奇數的 元素! (例如:第一個 鏈表包含以下元素(1 2 3),並且第二個鏈接的 列表具有以下元素(4 5 6),那麼我想擁有一個新的鏈表>,它具有以下元

    -5熱度

    1回答

    我需要使用插入排序對鏈接列表進行排序。 元素看起來像這樣 [0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3] 排序的結果應該 [0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3] 的問題是,我的結果看起來像這樣 [3 2 1 0 3 2 1 0 3 2 1 0 3 2 1 0 3 2 1 0] 我不知道爲什麼...我覺得它應該可以工作.

    -1熱度

    1回答

    我試圖用c語言遞歸創建線性鏈表, 但是從這裏繼續粘住,並且代碼不能處理錯誤「Linker Tools Error LNK2019」。可悲的是我不明白髮生了什麼事。這是我的代碼。 感謝您提前給予的大力幫助。 #include <stdio.h> #include <stdlib.h> struct node { char num; //Data of the node

    1熱度

    1回答

    我寫了一個函數,它將一個值附加到由val和next組成的鏈表的末尾。但是,我不斷收到錯誤:分段錯誤11:核心轉儲。當我在gdb上運行這個時,我沒有遇到任何錯誤。有什麼想法嗎? intlist* intlist_append(intlist* xs, int val) { intlist* new = (intlist*)malloc(sizeof(intlist*)); ne

    2熱度

    1回答

    我應該創建與MIPS單鏈表在排序等等。這裏是一塊我的代碼: .data STR_NEWLINE: .asciiz "\n" STR_ENTER: .asciiz "enter an integer(0 to finish): " .text main: sw $zero,0($sp) # list_head = 0 move $s0,$sp