腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用
C
语言
打印
链表
c
、
pointers
、
linked-list
、
variadic
我正在为Lisp编译器开发一个
链表
API,但我选择用
C
编写这一部分,因为用汇编
语言
编写它并不是很有趣。使用下面的list函数,我可以成功地从一系列
元素
创建一个
链表
。我已经验证了它是有效的,如下面main
中
的示例所示。但是为什么我的函数print_list只
打印
第一个
元素
,然后是零呢?我真的很困惑。如果您了解哪里出了问题,请提供任何帮助。
浏览 11
提问于2020-10-08
得票数 0
6
回答
从头开始
打印
链表
c
、
linked-list
我从维基百科获得了
链表
( )的代码。 但它以相反的顺序
打印
结果(5 4 3 2 1 )。如何让这个从头
打印
(1 2 3 4 5)。
浏览 3
提问于2010-07-28
得票数 1
回答已采纳
1
回答
无法从单个
链表
的最后一个剩余节点中删除数据
c
、
linked-list
、
free
我正在尝试用下面的代码删除
C
中一个单
链表
的所有节点。head=NULL; 但如果我在那之后
打印
链表
的所有
元素
,以检查列表是否为空,则始终
打印
"head“
元素
。所以看起来head
元素
没有被正确删除。怎么了?
浏览 0
提问于2012-12-08
得票数 0
回答已采纳
3
回答
用
C
和Java实现哈希表
java
、
c
在Java、HashMap和哈希表
中
,都使用哈希函数和数组/
链表
实现映射接口和存储键/值对。在
C
语言
中,哈希表可以使用数组/
链表
功能来实现,但没有像映射那样的键/值对的概念。所以我的问题是,哈希表的实现是否在
C
中
实现,类似于Java
中
的Hashtable?或者它更接近于java
中
的HashSet (除了唯一
元素
只有条件)?
浏览 34
提问于2020-06-06
得票数 1
4
回答
如何最有效地找到LinkedList
中
的最大和最小
元素
?
java
、
data-structures
我在Java
语言
中有一个
链表
,比如LinkedList<T> list = new LinkedList<T>();,我需要最有效地找到
链表
中
的最大/最小
元素
,我该怎么做呢?如何使用Collections.max()函数从我的
链表
中
查找最大
元素
?这个函数的时间复杂度是多少?
浏览 1
提问于2012-08-21
得票数 1
回答已采纳
2
回答
有没有办法比较两个空指针来断言
C
中
的同一类型?
c
、
pointers
、
assert
、
void
我正在学习
C
语言
,并尝试用
C
语言
粗略地实现
链表
。长话短说,我有一个只包含一个空指针(
元素
)和另一个指向下一个节点的指针的结构。(后面的代码)我的问题是,当将头节点和其他节点传递到一个新函数
中
时,有没有办法确保这两个
元素
是相同类型的?这两个节点应该能够保存任何类型的数据。我尝试过与sizeof()进行比较,但无法考虑空指针。struct Node{ struct Node* next;这是节点的代码,我
浏览 1
提问于2012-03-20
得票数 9
回答已采纳
1
回答
无法正确显示列表
中
从尾到头的节点
java
、
linked-list
、
singly-linked-list
我为尾部分配了插入到列表
中
的新节点。问题:但是输入显示的是
C
,这不是我想要的。显示方法应该是显示
C
、B、A。 list.insert("A"); list.in
浏览 1
提问于2015-04-25
得票数 1
回答已采纳
2
回答
保持
打印
链表
中
的最后一个
元素
c
、
debugging
、
linked-list
、
memory-address
我用
C
语言
创建了一个标准
链表
,它要求用户输入一个数字,如果用户输入#,则程序结束。如果用户输入其他内容,程序将停止。 } freeLL(list); } 我认为问题出在joinLL函数
中
,它在
链表
的末尾添加了一个新节点。
浏览 2
提问于2021-10-03
得票数 1
1
回答
单
链表
C
++的插入排序
c++
、
linked-list
、
insertion-sort
,并按降序对项进行排序(可以假设
链表
中
没有循环。在这种情况下,它将获取包含较大数字的节点的值,并将其存储在临时指针
中
。然后,我的迭代器,它位于刚刚被放入temp指针的节点之前的数字上,使得这个节点现在指向打破顺序的节点,并指向之后的节点。如果这个解释有点混乱,我很抱歉,但是当我绘制一个图表时,它似乎是有意义的,我看不出我的代码可能会破坏这个逻辑,但是当我用一些测试用例运行它时,它要么不排序,要么有时不排序,不
打印
所有的值。} } int main() //test
浏览 16
提问于2020-03-01
得票数 0
回答已采纳
6
回答
为什么Java
中
的LinkedList不是真正的
链表
?
java
、
linked-list
根据定义,
链表
是一个列表,它的每个
元素
都指向下一个
元素
(如果我们谈论的是双向
链表
,也可以是前一个
元素
) 。P
浏览 1
提问于2013-02-12
得票数 10
回答已采纳
1
回答
编译器显示abort调用
c++
、
linked-list
我正在尝试删除给定position.When
中
的单个
链表
中
的一个节点,我提交了这段代码,所有的测试用例都是中止的,除了一个,编译器显示abort called.When,我搜索了它,它显示了success.But位置将始终至少为0且小于列表中
元素
的数量。 输入的第一行包含一个整数,表示
链表
中
元素
的数量。接下来的每一行都包含一个整数,表示按顺序排列的
链表
元素
。最后一行包含一个整数 表示必须从
链表
中
删除的节点的位置。 约
浏览 18
提问于2020-07-22
得票数 0
5
回答
函数式
语言
中的列表设计
list
、
functional-programming
我注意到,在Haskell和OCaml等函数式
语言
中,您可以使用列表执行两个操作。现在我不是
语言
设计和编译器构建方面的专家,但在我看来,这很像是一个简单的
链表
实现,只有一个指针指向第一项。如果我要用像
C
++这样的
语言
实现这个数据结构,我会发现添加一个指向最后一个
元素
的指针通常很简单。在这种情况下,如果这些
语言
是以这种方式实现的(假设它们确实使用了所述的
链表
),则向最后一项添加“指针”将使将项添加到列表末尾变得更加有效,并允许与最后一个
元素</e
浏览 3
提问于2011-04-07
得票数 5
回答已采纳
4
回答
访问
链表
中
的结构
c
、
pointers
、
struct
、
linked-list
我有一个指向
链表
中
第一个结构的指针,但是我怎么能只
打印
出
链表
的第五个结构呢? out->age, out->weight);" first“将指向
链表
的第一个
元素
浏览 1
提问于2016-03-27
得票数 0
3
回答
C
,
打印
字符串的
链表
c
、
printing
、
linked-list
我必须编写一个使用
链表
的
C
程序。我已经创建了一个列表,并向列表
中
添加了
元素
。但是我不知道如何
打印
列表
中
的所有
元素
。该列表是一个字符串列表。我想我可以在列表
中
以某种方式递增,
打印
其中的每个字符串,但我想不出一种方法来做到这一点。 简介:如何
打印
linked list
浏览 0
提问于2010-12-07
得票数 3
回答已采纳
1
回答
基于循环数组的队列
queue
我是否可以知道是否有一种方法可以从循环数组
中
的某个索引中排出一个项? 假设这是一个循环数组..。
浏览 1
提问于2012-12-14
得票数 0
4
回答
如何用Java
打印
变量的地址
java
、
collections
、
linked-list
作为
C
中
变量(即int a)的地址,&a可以获得。 如何在Java
中
做到这一点?就像。
链表
的
元素
是不连续的。如何
打印
使用集合框架创建的链接列表
元素
的地址?如果上面的事情是不可能的,我们如何证明数组的
元素
是连续的,而链接列表的
元素
不是连续的呢?
浏览 4
提问于2015-10-24
得票数 12
回答已采纳
4
回答
链表
和流在技术上有什么区别?
data-structures
、
language-agnostic
它们似乎都以相同的方式做同样的事情:以特定的但不一定索引的顺序执行惰性操作,并且不一定要回溯。
浏览 1
提问于2012-08-24
得票数 2
1
回答
用
C
语言
打印
链表
的第一个
元素
c
、
linked-list
在自学如何在
C
中
管理
链表
时,我遇到了一些困难。我创建了一个函数getNode来创建一个包含4个整数的列表。现在我想
打印
列表的第一个
元素
,这样我就可以学到一些新的东西。不幸的是,当我试图调用列表的头节点时,程序
打印
出最后一个节点。当所有的代码都在main()
中
时,没有什么问题,只有当我分解代码的时候,才出现了上面提到的困难。
浏览 29
提问于2019-02-11
得票数 0
3
回答
在java
中
打印
链表
的
元素
java
、
singly-linked-list
我正在尝试用java实现
链表
。在我的主类
中
,我从user获取一些整数,并将它们放在一个
链表
中
,然后
打印
出我的
链表
元素
。到目前为止一切都很好,但是我认为在我的主类
中
,首先
打印
出每个
元素
的数据,然后再转到下一个
元素
是有意义的。当我这样做的时候,它不会
打印
我列表的最后一个
元素
,但它会
打印
第一个
元素
两次。我决定首先移动到下一个
元
浏览 34
提问于2018-12-17
得票数 0
5
回答
运行时错误:单个链接列表程序插入一个值
c
、
algorithm
、
data-structures
我用
C
语言
为"A Singly Link List“写了一个代码。在这段代码
中
,我想在列表的末尾插入
元素
。它编译得很好。但在运行时,预期的输出不会出现。我使用gcc作为编译器。每当我在终端上做.head=head->next; head->next=new_node; 这里insert()是在mylist
链表
中
插入
元素
的函数,print()是
打印
链表
中所有
浏览 0
提问于2013-08-01
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程基础学习——链表详解!
C语言中链表结构的基本用法
C语言-结构体单向链表插入结点
【C语言教程】双向链表学习总结和C语言代码实现!值得学习
82.删除排序链表中的重复元素 II
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券