腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
无法
反转
链表
-
c
语言
、
、
我有一个简单
的
链表
,每个节点中都有一个字符串、int和next指针。 personNode* reverseList(personNode* head) personNode* curr = head;; }在“
反转
”之前: 在此之后: (下面是完整
浏览 2
提问于2017-06-13
得票数 1
4
回答
递归地反向
链表
,不使用任何新变量
、
、
、
在一次求职面试中,我被要求用
C
语言
编写一个函数,该函数递归地
反转
链表
,返回新
的
第一个节点,并且不使用任何新节点。 你怎么能这样做呢?
浏览 2
提问于2012-10-03
得票数 5
回答已采纳
1
回答
C
++中
的
链表
递归引用调用
我正在使用
C
语言
练习
链表
。我是一个初学者,两周前才开始学习
C
语言
。下面是我
的
反向函数。头部是在main中定义
的
,我在函数中通过引用来调用它。我想从main
浏览 13
提问于2016-09-22
得票数 1
1
回答
在JAVA中实现
链表
(反向,不使用迭代器)
我正在尝试实现linkedList类,添加一个方法reverse(int )来
反转
链表
。例如,我有一个
链表
{A -> B ->
C
-> D -> E)。我知道有一篇关于
反转
链表
的
文章,但那篇文章是
反转
整个
链表
的
。 非常感谢你
的
帮助!
浏览 1
提问于2015-11-01
得票数 1
4
回答
Haskell:从后台访问列表
、
、
我是函数式
语言
的
新手,我非常喜欢Haskell。然而,我对它
的
设计有一个问题,这个问题困扰着我:到目前为止,根据我
的
理解,它看起来像是访问列表后面的元素,比访问前面的元素要复杂得多(比如xs:x,xs::[a]和x::a似乎是不可能
的
)。(据我所知)可以将一个列表附加到另一个列表(xs++[a]),但它在运行时
的
开销会更大(它需要遍历整个列表),并且它不能用于模式匹配。 为什么Haskell遗漏了这样
的
操作?
浏览 0
提问于2011-01-23
得票数 3
回答已采纳
4
回答
不带临时
的
链表
反转
、
、
有没有办法不用
C
语言
中
的
temp变量就能
反转
链表
?提前谢谢。著名
的
方法:{ while (head !
浏览 0
提问于2012-01-12
得票数 7
回答已采纳
5
回答
为什么你只能在函数式
语言
中预置列表?
、
我只使用了3种函数式
语言
-- scala、erlang和haskell,但在这3种
语言
中,构建列表
的
正确方法是将新数据放在前面,然后
反转
,而不是仅仅将其追加到末尾。当然,您也可以追加到列表中,但这会导致构造一个全新
的
列表。 为什么会这样呢?我可以想象这是因为列表在内部是作为
链表
实现
的
,但是为什么它们不能只作为双向
链表
实现,这样您就可以不受惩罚地追加到末尾呢?是不是所有的函数式
语言
都有这样
的
限制?
浏览 0
提问于2009-09-16
得票数 17
回答已采纳
2
回答
反转
具有循环
的
链表
、
、
、
如果
链表
有一个循环(例如,如果最后一个节点被链接到中间
的
节点),我们如何
反转
链表
? 嗯,我看到和中
的
一个用来检测
链表
中
的
循环就是
反转
它。我
的
疑问是-如果你不知道
链表
在哪里结束,怎么可能颠倒它。如何
反转
一个有循环
的
链表
呢?
浏览 4
提问于2012-03-02
得票数 0
回答已采纳
3
回答
反转
单
链表
递归
的
函数中
的
分段错误
、
、
、
、
我正在实现一个递归地
反转
链表
的
函数,但得到了seg-fault。只是在练习
C
语言
。 感谢所有人:)
浏览 3
提问于2010-04-12
得票数 2
回答已采纳
36
回答
如何仅使用两个指针来
反转
单
链表
?
、
、
、
、
我想知道是否存在只使用两个指针来
反转
单
链表
的
逻辑。下面的代码使用三个指针(即p、q、r )来
反转
单个
链表
int data;}; q = p; q->link = r; first = q;是否有其他替代方案可以
反转
链表
就时间复杂
浏览 0
提问于2009-11-26
得票数 114
回答已采纳
3
回答
反转
链表
、
我
的
问题是:给定一个函数来
反转
链表
。我在
C
语言
中
的
尝试是:{ returnListNode *retP = reverse(temp); head->next = NULL;} 但我不认为这是正确
的</
浏览 1
提问于2013-11-17
得票数 1
2
回答
有人能告诉我为什么这是错
的
吗?
prev = cur 在测试用例0,0上,结果将是假
的
,但对于其他测试用例,结果是正确
的
。
浏览 4
提问于2020-10-06
得票数 1
4
回答
在
C
中使用递归
反转
链表
、
、
我是
C
语言
的
新手,我正在尝试创建一个函数来
反转
链表
,只将
链表
本身作为参数进行传递。在不将节点作为参数传递
的
情况下是否可以做到这一点?到目前为止,这是我
的
代码,我知道它不能正常工作,因为我不知道如何在列表
的
其余部分进行递归调用。next; node_t *q = rest->next; rest->next = NULL; }
浏览 2
提问于2017-03-24
得票数 3
1
回答
反转
列表中
的
元素ADT
、
、
、
、
我有一个家庭作业,要求用
链表
和列表抽象数据类型执行各种任务。我已经完成了所有的工作,除了最后一个问题,它要求我
反转
列表ADT中
的
元素。我已经为
链表
做了这件事,但是我被列表ADT部分卡住了。我
的
助教曾提到,使用列表ADT比使用
链表
更容易,但我不知道从哪里开始。也许我想太多了。有没有可能有人给我指出正确
的
方向?下面是我用来
反转
链表
的
伪代码:p =
浏览 1
提问于2013-09-26
得票数 0
3
回答
如何
反转
循环单
链表
、
反转
单个
链表
很容易,下面的代码运行得很好。tmp = tmp->next; list->next = cur;} rear->next = cur; rear = tag;} 但是它不起作用,我想在运行这个函数后,循环列表应该是非循环
的
,
浏览 1
提问于2013-01-08
得票数 0
2
回答
可以
反转
包含循环
的
链表
吗?
、
、
我正在看一些面试问题,其中一个问题要求
反转
包含循环
的
链表
。假设我有一个
链表
,如下所示: | /\A -> B ->
C
-> D /\ |A <- B <-
C
<- D 这里
的
问题是,在
C</
浏览 5
提问于2011-03-06
得票数 8
回答已采纳
2
回答
C
:
反转
链表
的
问题
我正在编写一个程序来创建一个
链表
(一个节点),然后
反转
它。
链表
包含数据和下一个
链表
的
地址。typedef struct node{ struct node *next;首先,我创建了
链表
。printf("%d\t",head->data); }} 最后,创建一个函数
浏览 8
提问于2017-12-23
得票数 2
1
回答
如何迭代地
反转
linkedList,了解我在网上找到
的
代码
、
、
、
我正在尝试编写不同
的
面试问题。一个非常经典
的
问题是
反转
单
链表
。我在网上找到了这段代码,并对其进行了注释,但在我们交换指针
的
时候,我真的不明白发生了什么。prevNode = currNode; } } 有没有人能帮我找到解决这个问题
的
正确方向
浏览 0
提问于2014-06-24
得票数 0
3
回答
是使用
链表
并删除节点,还是使用数组并对字符串进行小计算以查看是否可以跳过元素更有效?
、
、
、
我正在用
C
语言
写一个读取文件
的
程序。文件
的
每一行都是一个字符串,将对其进行计算。对特定字符串
的
计算结果可能意味着文件中后面的字符串不需要对它们进行任何计算。此外,如果字符串
的
反转
按字母顺序出现在(当前
的
,未
反转
的
)字符串之前,则不需要对其进行检查。我
的
问题是,将每个字符串放在
链表
中,并在找到不需要检查
的
特定字符串后删除每个节点,或者使用数组并检查字符串
的<
浏览 1
提问于2013-10-04
得票数 1
2
回答
反转
链表
的
时间复杂度为O(1)
、
、
有可能以O(1)
的
时间复杂度
反转
链表
吗?
浏览 4
提问于2021-10-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是单链表反转?用C语言实现单链表反转。内附完整代码示例。
C语言中链表结构的基本用法
C语言编程基础学习——链表详解!
C语言-结构体单向链表插入结点
【C语言教程】双向链表学习总结和C语言代码实现!值得学习
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券