尝试递归反转作为参数传递的链表而不对其进行修改,返回一个新链表
作者:ndubs18 提问时间:10/3/2023
我当前的实现使用小于或等于 2 的列表长度。任何更大的东西,我最终都会失去中间的节点。如何在递归调用工作后扩展该返回对象,同时保留中间的节点? 类型 List 将引用列表的头部,其中 ConsCel...
接列表 问答列表
作者:ndubs18 提问时间:10/3/2023
我当前的实现使用小于或等于 2 的列表长度。任何更大的东西,我最终都会失去中间的节点。如何在递归调用工作后扩展该返回对象,同时保留中间的节点? 类型 List 将引用列表的头部,其中 ConsCel...
作者:shucha li 提问时间:10/9/2023
#include <stdio.h> #include <stdlib.h> typedef int Datatype; typedef struct singlyLinkedList { Dat...
作者:R.Duarte 提问时间:10/15/2023
我不明白为什么有必要使用指针然后使用动态内存来分配结构。有什么能阻止我这样做吗: typedef struct node { char name[100]; int age; struct n...
作者:Giridharan Selvaraju 提问时间:10/16/2023
我正在按照教程在 JavaScript 中构建链表,下面是一个示例代码片段。这确实成功地创建了一个链表,但我很难理解“测试”函数在这里是如何工作的。 我想了解以下内容 仅当 newNode 变量(...
作者:Grinza 提问时间:10/19/2023
我有一个相当奇怪的问题,这可能是微不足道的,但我找不到原因: 我在链表上写了一些标准函数,特别是当我执行元素删除函数时,VScode 一旦进入 free() 就会冻结。 我快速检查了多个在线编译器上的...
作者:ckcp 提问时间:10/22/2023
这个问题在这里已经有答案了: Java:随机数对一切都是一样的 (3 个答案) 上个月关闭。 我正在制作一个单向链表,我添加到列表中的数字必须是随机的。我似乎不能每次都得到一个随机数,而是在我需要它...
作者:Subhadip Guchhait 提问时间:10/22/2023
我试图在一个链接列表中的头部插入元素 我不明白我的代码有什么问题。它说: AttributeError: 'LinkedList' object has no attribute 'insert_h...
作者:danilogames220 提问时间:10/22/2023
我有一个用 C 编写的控制台应用程序,它从用户那里获取输入以操作链表。 当用户输入“add”添加项目时,它将添加该项目,但以这种方式添加的所有节点将共享使用“add”命令创建的最后一个项目的名称。 ...
作者:Risher322 提问时间:10/29/2023
struct node *position(int key) { struct node *p1 = head; while (p1->info != key && p1 != NULL) { ...
作者:Amanda James 提问时间:11/3/2023
这个问题在这里已经有答案了: 什么是 NullPointerException,如何修复它? (12 个答案) 16天前关闭。 尝试打印列表中的元素时,我不断收到空指针异常。异常命中了 print(...