Tag: 链表

删除带有 Go 的链表中的项目

我想从 Go 中的链接列表中删除一个 Node , 我有这个结构和这些方法 : type Node struct { Next *Node Val int } func (n *Node) Append(val int) { end := &Node{Val: val} here := n for here.Next != nil { here = here.Next }…

Read More »

C++ : 不能在链表 C+ + 中插入节点

为什么我的代码不能运行 , 这是因为参数吗 ? 请帮助正确的语法 我还在学习 C+ + 中的链表 这是错误 EN From: C++ : can’t insert node in linked list C++

Read More »

如何比较 python 3.7 中的两个链表 ?

首先 , 我现在的代码 : class linkedlist(object): def __init__(self, value, next = None): self.value = value self.next = next def traverse(self): field = self while field != None: print(field.value) field = field.next def equal(self, other): while self and other…

Read More »

在某些点添加内容的链表

我正在尝试实现一个 LinkedList , 我遇到的问题是在这个列表中添加元素 , 我已经在主类中添加了元素 , 并想知道如何在列表开头和列表末尾添加元素。 电流可以打印 , 但当我添加新元素时 , 它们是看不见的。 我还想知道如何获得链接列表的大小。 class Node { int data; Node next; Node(int data){ this.data = data; } } public class LinkedList { Node head; int size; public void…

Read More »

在链表中找到敏

我试图在一个关联的顶点列表中找到最小值。 我就是这么写的 , 但有问题。 我没有发现错误 , 但我的程序不起作用 , 我认为这是错误的根源。 我做错了什么 ? Iterator itr = vertices.iterator(); Vertex smallest= getVertex(s); Vertex temp; while (itr.hasNext()){ smallest=(Vertex)itr.next(); if(itr.hasNext() && vertices.size()> 1 ){//there are at least 2 vertices left temp = (Vertex)itr.next(); if…

Read More »

如何在 C中存储链表列表?

考虑若干 Linked List in C 。 如下代码所示 : struct path { int node; struct path *next; }; 我想要很多链接名单。 怎么给我 ? 例如 : 1, 2, 3 1, 5, 6 1, 3, 5, 7 这是我的链表的三个实例 , 我需要把它们的大小存储在列表中。 所以 , 我不知道如何使用链接列表的许多实例并将它们存储在列表中…

Read More »

为什么我的链表要指向前面的两个项目

因此 , 我试图用非全局形式来练习我的 C双指针链表 , 我弄不明白为什么 – – 实际上是头 – – 首先指向 null , 然后指向一些随机地址 , 尽管我认为我把它移到了列表的第一个节点。 我的密码是 : typedef struct nodeStruct{ int item; struct nodeStruct *next; } Statistician; void add(Statistician **s, int x); void displayData(Statistician **s); int…

Read More »

链表和数组

我必须制作包含数组中所有非零值的链表并打印出来。 然而 , 我的代码正在打印出与数组中有多少非零元素相同的值。 创建链接列表和打印链接列表是两个独立的功能。 附加链接功能创建链接列表 void addlink(DataPtr *start, int element, double value) { Data last = *start; Data newPtr; newPtr = malloc(sizeof(Data)); newPtr->element = element; newPtr->usage = value; newPtr->next = NULL; if(*start == NULL) { *start =…

Read More »

链表函数返回本地变量的地址

我在 C中实现了一个链表程序 , 创建 _ 节点函数给出了一个警告 : 本地变量的函数返回地址。 我读过关于使用 malloc 的文章 , 但我想知道没有它最初的问题和解决方案是什么。 谢谢。 struct list_node_s* Create_node(int val, struct list_node_s* node_p) { struct list_node_s temp; temp.data = val; temp.next_p = node_p; return &temp; } /* Create_node */EN From:…

Read More »

如何在 Python 中实现 XOR 链表?

由于 python 对象仅仅是对实际内存对象的引用 , 因此无法对对象的内存地址进行检索。 是否可能在 Python 中实现 XOR 链表? 如果是如何 ? EN From: How to implement an XOR Linked List in Python?

Read More »