腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
递归地反向
链表
,不使用任何新变量
、
、
、
在一次求职面试中,我被要求用
C
语言
编写一个函数,该函数递归地
反转
链表
,返回新的第一个节点,并且不使用任何新节点。 你
怎么
能这样做呢?
浏览 2
提问于2012-10-03
得票数 5
回答已采纳
1
回答
在JAVA中实现
链表
(反向,不使用迭代器)
我正在尝试实现linkedList类,添加一个方法reverse(int )来
反转
链表
。例如,我有一个
链表
{A -> B ->
C
-> D -> E)。有谁知道
怎么
做吗?我知道有一篇关于
反转
链表
的文章,但那篇文章是
反转
整个
链表
的。 非常感谢你的帮助!
浏览 1
提问于2015-11-01
得票数 1
1
回答
C
++中的
链表
递归引用调用
我正在使用
C
语言
练习
链表
。我是一个初学者,两周前才开始学习
C
语言
。下面是我的反向函数。return; p->link->link
浏览 13
提问于2016-09-22
得票数 1
2
回答
无法
反转
链表
-
c
语言
、
、
我有一个简单的
链表
,每个节点中都有一个字符串、int和next指针。 }在“
反转
”之前: 在此之后: (下面是完整的代码:) #define STR_LEN
浏览 2
提问于2017-06-13
得票数 1
2
回答
反转
具有循环的
链表
、
、
、
如果
链表
有一个循环(例如,如果最后一个节点被链接到中间的节点),我们如何
反转
链表
? 嗯,我看到和中的一个用来检测
链表
中的循环就是
反转
它。我的疑问是-如果你不知道
链表
在哪里结束,
怎么
可能颠倒它。如何
反转
一个有循环的
链表
呢?
浏览 4
提问于2012-03-02
得票数 0
回答已采纳
4
回答
Haskell:从后台访问列表
、
、
我是函数式
语言
的新手,我非常喜欢Haskell。
浏览 0
提问于2011-01-23
得票数 3
回答已采纳
4
回答
不带临时的
链表
反转
、
、
有没有办法不用
C
语言
中的temp变量就能
反转
链表
?提前谢谢。
浏览 0
提问于2012-01-12
得票数 7
回答已采纳
5
回答
为什么你只能在函数式
语言
中预置列表?
、
我只使用了3种函数式
语言
-- scala、erlang和haskell,但在这3种
语言
中,构建列表的正确方法是将新数据放在前面,然后
反转
,而不是仅仅将其追加到末尾。我可以想象这是因为列表在内部是作为
链表
实现的,但是为什么它们不能只作为双向
链表
实现,这样您就可以不受惩罚地追加到末尾呢?是不是所有的函数式
语言
都有这样的限制?
浏览 0
提问于2009-09-16
得票数 17
回答已采纳
3
回答
反转
单
链表
递归的函数中的分段错误
、
、
、
、
我正在实现一个递归地
反转
链表
的函数,但得到了seg-fault。只是在练习
C
语言
。 感谢所有人:)
浏览 3
提问于2010-04-12
得票数 2
回答已采纳
3
回答
反转
链表
、
我的问题是:给定一个函数来
反转
链表
。我在
C
语言
中的尝试是:{ return
浏览 1
提问于2013-11-17
得票数 1
2
回答
有人能告诉我为什么这是错的吗?
# Definition for singly-linked list.# def __init__(self, val=0, next=None):# self.next = next def isPalindrome(self, head: ListNode) -> bool: if head == self.reverse(head):
浏览 4
提问于2020-10-06
得票数 1
4
回答
在
C
中使用递归
反转
链表
、
、
我是
C
语言
的新手,我正在尝试创建一个函数来
反转
链表
,只将
链表
本身作为参数进行传递。在不将节点作为参数传递的情况下是否可以做到这一点?
浏览 2
提问于2017-03-24
得票数 3
1
回答
反转
列表中的元素ADT
、
、
、
、
我有一个家庭作业,要求用
链表
和列表抽象数据类型执行各种任务。我已经完成了所有的工作,除了最后一个问题,它要求我
反转
列表ADT中的元素。我已经为
链表
做了这件事,但是我被列表ADT部分卡住了。我的助教曾提到,使用列表ADT比使用
链表
更容易,但我不知道从哪里开始。也许我想太多了。有没有可能有人给我指出正确的方向?下面是我用来
反转
链表
的伪代码:p = pointer to previous node n = pointe
浏览 1
提问于2013-09-26
得票数 0
3
回答
如何
反转
循环单
链表
、
反转
单个
链表
很容易,下面的代码运行得很好。tmp = tmp->next; list->next = cur;} 如何
反转
循环单
链表
浏览 1
提问于2013-01-08
得票数 0
2
回答
反转
双向
链表
的子列表
、
、
我最近遇到了一个问题,通过一些阅读,我了解到有一种方法可以在固定时间内
反转
双向
链表
,只需交换头部和尾部指针即可。现在,想一想这个问题的一个稍微不同的版本,如果我们只想
反转
双向
链表
的一个子列表(从x到y),
怎么
做呢?
浏览 0
提问于2015-12-07
得票数 2
2
回答
可以
反转
包含循环的
链表
吗?
、
、
我正在看一些面试问题,其中一个问题要求
反转
包含循环的
链表
。假设我有一个
链表
,如下所示: | /\A -> B ->
C
-> D /\ |A <- B <-
C
<- D 这里的问题是,在
C
应该指向的节点之间存在冲突。那
浏览 5
提问于2011-03-06
得票数 8
回答已采纳
2
回答
使用堆栈
反转
链表
?
这是一段使用堆栈
反转
链表
的代码。通过创建
链表
和从用户获取输入,我得到了所有正确的东西,但我搞错了一些逻辑。我正在尝试使用堆栈来
反转
链表
,但它只
反转
两个数字,假设我给出三个数字。我
怎么
才能把它弄对呢?
浏览 15
提问于2021-09-06
得票数 0
回答已采纳
3
回答
是使用
链表
并删除节点,还是使用数组并对字符串进行小计算以查看是否可以跳过元素更有效?
、
、
、
我正在用
C
语言
写一个读取文件的程序。文件的每一行都是一个字符串,将对其进行计算。对特定字符串的计算结果可能意味着文件中后面的字符串不需要对它们进行任何计算。此外,如果字符串的
反转
按字母顺序出现在(当前的,未
反转
的)字符串之前,则不需要对其进行检查。我的问题是,将每个字符串放在
链表
中,并在找到不需要检查的特定字符串后删除每个节点,或者使用数组并检查字符串的最后几个字符,如果它是按字母顺序排列在前一个元素中的字符串之后,跳过它是不是更好?
浏览 1
提问于2013-10-04
得票数 1
1
回答
如何迭代地
反转
linkedList,了解我在网上找到的代码
、
、
、
一个非常经典的问题是
反转
单
链表
。我在网上找到了这段代码,并对其进行了注释,但在我们交换指针的时候,我真的不明白发生了什么。
浏览 0
提问于2014-06-24
得票数 0
4
回答
从单个
链表
中查找元素(从尾部)
、
、
我得到了一个单独的
链表
。如果我想从逆序中得到第三个数字(应该是16),我该
怎么
做?这个要求不允许我
反转
列表。唯一的提示是:有一种算法只扫描
链表
一次!一种可能性是使用两个指针扫描一个列表。 有人能帮我解决这个问题吗?
浏览 3
提问于2014-02-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程基础学习——链表详解!
C语言中链表结构的基本用法
C语言-结构体单向链表插入结点
【C语言教程】双向链表学习总结和C语言代码实现!值得学习
C语言/C加加编程学习—数据结构—链表类的声明及定义
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券