linked-list

    0熱度

    1回答

    最近,我一直在練習一些鏈接列表編碼問題。我剛開始使用unordered_set。問題是,「編寫代碼以從未排序的鏈接列表中刪除重複項」。我爲此使用了unordered_set。但是當我嘗試初始化鏈表時,我遇到了「coredump」的問題。 當我註釋掉populateList的最後3行時,它顯示數組。當我嘗試訪問populateList中的頭時,它顯示核心轉儲。 這是我寫的全部代碼。我已經寫在鍵盤網站

    0熱度

    2回答

    我搜索了,但找不到我的問題嚴格的答案。 我必須使用動態數據結構編寫項目,但我不能使用全局變量。我想使用鏈表的鏈表。我在論壇上發現了這個代碼(a linked list of linked lists in C),它對我很好,但我不確定這部分是否被認爲是全局變量。 typedef struct sToy { char name[50]; struct sToy *next; }

    -3熱度

    2回答

    我想創建一個庫存鏈接列表,用戶可以在其中添加產品(id,info,price,count),然後將該對象存儲在鏈接列表中。 我遇到的問題是Node類給出的錯誤「缺少類型說明符 - int假定。注意:C++不支持default-int」等等。 #ifndef INVENTORY_H #define INVENTORY_H #include<iostream> #include <string

    1熱度

    2回答

    可以指針,當我們改變另一個指針指向同一個地址 代碼逆轉鏈表 Node Reverse(Node node) { Node prev = null; Node current = node; Node next = null; Node n = null; while (current != null) { n = current;

    2熱度

    1回答

    我正在嘗試對鏈接列表進行氣泡排序並獲取分段錯誤。我的鏈接列表排序正確嗎?並且調試也顯示比較功能有問題。 我得到SEGFAULT的行被標記。 node { string key; node *next; }; void sorting(node &start){ node *ptr,*ptr1,*pptr; ptr=start.next;

    1熱度

    1回答

    LinkedObject s是不是一個東西,但我稱它是因爲我想要它模仿LinkedList的行爲。 我特別想知道的是,是否可以從字符串數組創建Object這是一個String和對繼續對象的引用。這將被用來形成一個監管鏈,每個處理證據的人只知道他們通過證據的人。 所以,讓我們說我有5個個人誰通過證據來對方: 「弗雷德」,「傑克」,「簡」,「貝絲」,「佐格」 從數組串,我想創造的東西,看起來像這樣:

    0熱度

    2回答

    假設列表中已經有3個節點(即10,20)。我想插入30所以寫了如下 struct node *p,*temp; p=start; temp=(struct node*)malloc(sizeof(struct node)); temp->info=30; temp->link=NULL; while(p-link!=NULL) { p=p->link; } p->link

    1熱度

    1回答

    所以ListNodes真的一直困惑着我,我一直在試着理解代碼片斷,看看它們是如何工作的,但下面的反向函數我只是無法理解,特別是while循環可以有人請給我解釋一下。 // Definition for singly-linked list: // class ListNode<T> { // ListNode(T x) { // value = x; // } // T value;

    0熱度

    4回答

    我在網站上找到了這個代碼,用於在列表的開頭插入一個節點到鏈表中。 void push(struct Node** head_ref, int new_data) { /* 1. allocate node */ struct Node* new_node = (struct Node*) malloc(sizeof(struct Node)); /* 2. put in the data

    -1熱度

    4回答

    我是Java的新手,我在下面找到了這個鏈接列表實現。在主要方法中,我們創建一個名爲theLinkedList的LinkList實例,並使用它我們調用insertFirstLink方法4次。 InsertFirstLink方法的作用是創建一個名爲newLink的Link實例。當我們調用insertFirstLink 4次。 此方法是否創建4個具有相同名稱的鏈接實例(newLink)? 這怎麼可能?