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