腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
6
回答
一个c++程序,用于将两个长度不等的单
链表
相加,这两个
链表
的所有节点中都包含一个数字。
我得到了两个长度不等的
链表
,它们的每个节点都包含一个数字。我被要求构建一个第三个
链表
,它包含两个
链表
的和,同样是以节点中的1位数字的形式。例:
链表
1是4-
7
-9-6
链表
2是5-
7
那么第三个
链表
是4-8-5-3有人能给我一个有效的算法吗,在空间复杂度方面最小的折衷?(我不期望一个算法涉及多次颠倒列表)。
浏览 2
提问于2010-09-24
得票数 2
4
回答
访问
链表
中的结构
我有一个指向
链表
中第一个结构的指针,但是我怎么能只打印出
链表
的第五个结构呢? out->age, out->weight);" first“将指向
链表
的第一个元素这段代码将打印出
链表
中的每
浏览 1
修改于2018-03-22
得票数 0
17
回答
将表示为
链表
的两个大数字相加,而不反转
链表
假设你有两个大数字表示为
链表
,你如何将它们相加并将结果存储在一个单独的
链表
中。例如b = 3 -> 4您可以在不反转
链表
的情况下添加它们吗
浏览 7
提问于2011-09-03
得票数 11
3
回答
有效地重新排序
链表
我在一次as followS的面试中得到了这个问题:1->2->3->4->5->61->6->2->5->3->41->2->3->4->5->6->
7
1->
7
->2->6->3->5->4 而且,最重要的是,我必须修改原始
链表
,并且不能创建新的
链表
。此外,他们的限制是,此函数只能具有<
浏览 0
修改于2015-08-05
得票数 3
1
回答
旋转
链表
在为期末考试做练习的时候,我遇到了一个轮换
链表
的问题。因此,如果
链表
是[3,6,2,
7
],那么在调用之后它将是[6,2,
7
,3]。然而,在编写代码时,我意外地反转了它。在我的代码运行之后,我得到[
7
,2,6,3]。此外,正如您所看到的,我必须将
链表
实现为字典 ptr = lis while ptr[
浏览 0
提问于2015-12-13
得票数 0
5
回答
用于将列表展平为单个列表的函数
给定一个
链表
结构,其中每个节点表示一个
链表
,并包含其类型的两个指针:(ii)指向该节点为头部的
链表
的指针。如果给定的
链表
是 | | | | | | 然后将其转换为1 - 2 - 3 - 4 - 5 - 6 - 9 -
7
- 8 -10 我的解决
浏览 0
修改于2010-12-20
得票数 4
回答已采纳
1
回答
修复此错误的方法:在malloc_error_break中设置断点以进行调试
我正在学习如何编写
链表
代码。我目前正在尝试删除
链表
的第一个元素。所以我写了下面的代码。它对于第一个元素工作得很好。但是它显示了第二个元素的错误。temp = head; head->next = temp->next->next; free(temp);} 给定
链表
: 2 3 4 5 6
7
在第一次删除后,它显示给我: 3 4 5 6
7
在第二次删除后,它向我显示: a.out
浏览 6
修改于2019-04-16
得票数 0
1
回答
关于
链表
嗨,我有一个问题:(p1--> next) = p3;(p3-->prev)=p1;delete p2;p1 = (p1.prev);
链表
怎么写?谢谢
浏览 4
修改于2010-11-23
得票数 1
回答已采纳
1
回答
将
链表
拆分成半个C编程
我在尝试将
链表
一分为二时遇到了一些问题。假设我的
链表
是2,3,5,6,
7
,第一个拆分
链表
应该包含2,3,5,第二个
链表
应该是6,
7
。 我实际上还没有拿出代码,因为我仍然需要一些帮助的伪代码。
浏览 0
提问于2015-10-31
得票数 0
4
回答
用
链表
表示多项式
对于我的c++类,我的任务是使用
链表
表示一个多项式,比如(MyPoly=
7
x^6*y^4 + 4x^4*y^5 - 8x^5*y^3 – 9x + 8),并构建节点和多边形类来帮助表示它。我不知道如何表示
链表
中既有X又有Y的多项式。我有一个想法是建立一个
链表
来表示多项式,如
7
6 4 -> 4 4 5 -> -8 5 3 ->-9 1 0 -> 8 0 0 ->NULL 我是新手,所以任何示例代码或伪代码都会有很大的帮助。我在这里想出了这段代码(起点),但我认为它只适用于一
浏览 2
修改于2016-03-21
得票数 0
3
回答
按k个位置向右旋转链接列表
任务 }const n3 = new
浏览 0
修改于2019-04-25
得票数 3
回答已采纳
1
回答
理解hackerrank上的“合并两个排序链接列表”
(从迁移)1 3 1 2 3 2 3 41 2 3 3 4第一个
链表
是: 1→3→
7
→Null 在解释中,“第一个链接列表是:1->3->
7
->空”,但是在合并列表中没有"
7
“。为什么"
7
“消失了?
浏览 9
修改于2022-09-25
得票数 1
回答已采纳
2
回答
反向
链表
C
我一直试图在不复制的情况下反转
链表
,但它只打印
链表
的第一个元素。next; prev = curr; } 如果我有一个这样的列表: 1 3
7
,我想反转并打印
7
,3,1。
浏览 0
提问于2021-03-02
得票数 0
12
回答
判断单
链表
是否为循环
链表
的有效算法是什么?
如何判断单
链表
是否为循环
链表
?我试着搜索,但找不到一个满意的解决方案。如果可能,您能提供伪代码或Java实现吗?例如: 1 _ 3 _ 5 _ 71 _ 45 _
7
_5_ 5 _→_→_ 5,其中第二个5实际上是列表的第三个元素。
浏览 2
修改于2016-12-14
得票数 38
回答已采纳
2
回答
如何直接添加
链表
元素?
怎样才能直接添加
链表
的元素?例如,我有
链表
列表:[[1, 2, 3], [4, 5, 6], [
7
, 8]]和list new_list,我想按1->2->3->...->
7
->8顺序添加所有元素,而不是按1->4->
7
->2->
浏览 2
修改于2022-03-17
得票数 -1
1
回答
当多个key与链接节点一起存储时,哈希表get(key)是如何工作的?
但我不确定在
链表
的帮助下,当多个值存储在同一位置时,get(key)的可能实现。例如: set(1,'Val1') get存储在索引
7
。set(2,'Val2')也存储在索引
7
。(内部实现在索引
7
创建一个
链表
和存储指针。这是可以理解的)。 但是我在想,如果现在我调用get(2)。哈希表是如何知道返回哪个值的?因为我的散列函数会将其解析为索引
7
,但在索引
7
处有2个值。
浏览 0
提问于2016-01-18
得票数 1
3
回答
在给定块大小的情况下反转单
链表
有一个单连接
链表
,块大小为given.For,例如,如果我的
链表
是1->2->3->4->5->6->
7
->8-NULL,块大小是4,那么反转第一个4元素,然后问题的第二个4个elements.The输出应该是4->3->2->1->8->
7
->6->5-NULL 我正在考虑将
链表
划分为大小为4的片段,然后将其反转。
浏览 0
修改于2011-08-22
得票数 4
回答已采纳
1
回答
左对右
链表
,替换速度
在Mathematica中有两种明显的构建
链表
的方法,"left":和"right":如果我使用这些,并执行一个简单的ReplaceRepeated遍历
链表
{tail_, head_} :> (i++; ta
浏览 0
提问于2011-04-27
得票数 11
回答已采纳
1
回答
Malloc分配方案
比如,为什么你需要双向
链表
?单
链表
不是也能正常工作吗?在查看隔离列表分配方案时,这些列表是单向的,对吗?另外,合并机制到底是什么?例如,如果释放了4个单词,您是否会先尝试在您周围的空闲空间中加入它,然后再将其插入到相应的隔离
链表
中?或者,您会简单地将4字块插入相应分离
链表
的“4字”部分吗? 谢谢。
浏览 2
修改于2020-06-20
得票数 5
回答已采纳
1
回答
使用顺序搜索-数组列表或
链表
搜索元素时,哪种数据结构更好?
例如,如果我有一个具有元素(1,4,
7
,2,10,100,76)的数组列表和一个具有相同数据的
链表
,并且我想搜索key=2,哪一个会花费更少的时间,.contains()用于数组列表还是.contains()用于
链表
?
浏览 0
修改于2020-04-14
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券