腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
链表
中
设置
pointer
=
nullpointer
和
pointer-
>
next
=
next
会有
不同
的
效果
-
C++
、
、
return 0; } 在这里,head
和
p1是单独
的
变量-意味着单独
的
内存位置。p1
和
head是
不同
的
内存位置。因此,p1=nullptr不会影响头部。但是
为什么
p1->
next
=nullptr会影响head呢?p1指向一串指针,head也指向一串指针(p1->
next
->
next
->
next
...
和
head->
next
-><
浏览 25
提问于2020-01-26
得票数 1
回答已采纳
3
回答
具有双向
链表
的
歌名数据库
、
、
我是这个网站
的
新手,我正在寻找关于一个双向
链表
的
帮助,这个
链表
存储了MP3
的
artistname、songname、albumname、date
和
运行时间。如果你能帮我,我会很感激
的
。根据我
的
add函数
中
的
GDB,我得到了一个段错误。=NULL;
pointer-</
浏览 0
提问于2012-09-03
得票数 1
回答已采纳
1
回答
为什么
我
的
链表
显示
的
是垃圾值
、
、
我
在
C
中
的
双向
链表
显示
的
是垃圾值,而不是我输入
的
值,我
在
Turbo
C++
上运行了这段代码。代码正确编译,但出现0个错误
和
0个警告,但仍显示一些垃圾值。; if(
pointer
!=NULL) { printf("%d\t",&
浏览 0
提问于2017-10-18
得票数 0
3
回答
根据当前最高ID
设置
结构ID
、
在
创建结构时,我需要将它们
的
ID组织起来。这有点难以解释,下面是我所做工作
的
一个例子 我们移除ID为3
的
结构然而,一旦我们移除4
和
5.我们添加了一个新
的
结构,但是这次
的
ID是3,因为最高
的
ID是2。 我计划有成千上万
的
结构体,而我
浏览 2
提问于2019-12-03
得票数 0
回答已采纳
4
回答
C++
指针节点
;i<3;i++){ Student
next
(0);
pointer
=
pointer
= NULL){ head = head ->
next
;}
在
我将循环改为这样之后,它就可以工作了。
浏览 0
提问于2017-01-14
得票数 2
1
回答
时钟使用循环
链表
中
的
问题
、
、
、
用户
设置
点号,每次点头等于秒
的
1/n,N是点号
的
个数,调用用户puts.After来做3个指针: 程序需要在每次活动之后显示时钟。它需要找到它
的
指针(
在
时钟上而不是程序上)得到对齐
的
下一个小时
浏览 2
提问于2014-11-05
得票数 0
3
回答
自定义迭代器上
的
前缀
和
后缀++也是如此。
、
、
首先,我对
C++
相当陌生,所以如果这是一个初学者
的
编码错误,那么我很抱歉。 我目前正在为我在学校做
的
作业准备一堂作图课。我应该能够
在
一个集合,数组
和
链表
中
存储边缘。由于我已经
在
一个单独
的
类
中
完成了所有这些工作,我现在正试图通过模板使它们
在
一个单独
的
类
中
工作。一切都很好.std::set,但是当我使用我自己
的
链接列表实现时,它以某种方式失败了--看
浏览 2
提问于2013-02-27
得票数 3
回答已采纳
1
回答
为什么
我检查
pointer-
>
next
== NULL
在
我
的
链表
中
显示为假?
、
第一次将current->
next
值
设置
为null时插入到
链表
中
。在打印过程
中
,我用它来检查我是否
在
列表
的
末尾。当我
在
调试器
中
检查它时,它显示一个空值,但是我
的
if语句if(current->
next
== NULL)并没有阻止无限打印。我
的
代码如下。isAtEnd()){
浏览 0
提问于2013-03-15
得票数 0
回答已采纳
5
回答
递归地反转单
链表
、
、
因此,作为我
的
计算机编程课程
的
一部分,我有一个基于这个算法
的
单链节点列表。 因此,我将代码从迭代转换为我认为是递归
的
代码。{ Node tail = p; { retu
浏览 3
提问于2012-11-16
得票数 0
回答已采纳
2
回答
C++
列表
中
的
故障分割
、
、
我想要创建一个自己
的
列表类,每个节点都有一个值(double)。
在
向列表
中
添加了一个节点之后,我希望获得列表(1)
的
正确长度,但它只显示了Node::getNext()方法
中
的
“分段错误”。= head;
pointer
=
pointer-
>getNext(); length++;} while (
pointer-
>getN
浏览 6
提问于2015-12-18
得票数 1
回答已采纳
3
回答
c++
链表
反转指针不前进
、
我知道以前有人问过关于反向
链表
的
问题,但我想尝试用我自己
的
实现来解决这个问题。 我
的
代码对我来说是有意义
的
,我觉得它应该可以工作,但当我运行调试器时,循环会无限地运行。具体地说,head
和
next
在
链表
的
第一个
和
第二个节点之间保持交替。getLink()方法返回节点
的
指针(指向列表
中
的
下一个节点)。任何基于我
在
while循环下<
浏览 0
提问于2011-12-16
得票数 1
回答已采纳
1
回答
请求要存储
的
字符串,并将其存储
在
带有打印
的
链接列表
中
。
、
、
我得到了这个非常简单
的
构建代码,它有三种
不同
的
方法来将字符串存储
在
链接列表节点中,但是第二种方法不能工作struct node char *data;struct node *
next
;我有一个printList函数{ { printf("%s "
浏览 0
提问于2018-12-21
得票数 1
回答已采纳
1
回答
通过ssh从windows
和
mac - windows编译
和
运行c程序会导致seg错误。
、
、
、
所以当我编译
和
运行时,我有一个特定
的
C程序
在
我
的
Mac上工作。我还在学校
的
linux计算机上通过ssh进行了测试,运行良好。然而,我
的
朋友,谁有一台PC,使用PuTTY访问linux计算机,并与完全相同
的
代码,他总是得到一个seg错误,在运行程序。
为什么
会这样?#i
浏览 3
提问于2015-09-13
得票数 0
1
回答
循环,单链接节点被逐个删除
、
、
现在,从第1个人开始计数,第m个人从圆圈
中
删除,并从下一个人再次开始计数。重复这一过程,直到只剩下一个人。任务是找到最后一个人
的
号码L(n,m)∈{1,...,n}。对于固定
的
n
和
m,这个问题可以通过程序来解决,其中人
的
圆圈由循环
的
单
链表
表示,即单
链表
,其中“最后”条目指向“第一”条目 例如: L(n=7,m=4) = 2,L(21,3) = 2,L(100,10)我想它总是说n是最后一个人,不管m
的
输入是什么,它也只
在</e
浏览 15
提问于2020-01-22
得票数 1
1
回答
C++
中学生指针节点列表
中
的
内存泄漏
、
、
我有一个Node列表,每个Node包含一个指向Student变量(这是一个类)
的
指针,以及一个指向
next
Node
的
指针。以下是我
的
insertAtTail代码。= new Node; this->tail->
next
= NULL;this->head->s = new Stu
浏览 2
提问于2018-04-29
得票数 1
2
回答
使用抽象级别实现数据结构
、
、
、
我有以下课程和它们
的
功能。现在,如果我将push、pop、isFull、isEmpty移到新
的
Stack定义
中
,那么class StackArray执行
的
目的到底是什么?第二,但不太优雅(我
的
意见)我所做
的
是: else top
浏览 3
提问于2015-07-23
得票数 10
回答已采纳
2
回答
c++
单
链表
中
实际计算
的
任务管理器与手工计算
的
内存差异
、
、
我为100000000个节点运行了一个
c++
单
链表
附加操作,每次节点都取0-10之间
的
随机数,
在
centos 64位
中
,每个节点
的
大小为16,因此它将是1600000000,但根据任务管理器显示,每个节点
的
大小为node Class包含int数据
和
node*
next
,就是这样。1.
为什么
会有
所
不同
? 2.有没有什么具体
的
方法来获得
浏览 0
提问于2013-09-02
得票数 0
4
回答
为什么
在
sizeof()函数中使用
和
不使用*运算符时,指向struct变量
的
指针大小
会有
所
不同
?
using namespace std;int main()struct node int data;}; node1->
next
= NULL; cout<<"node data value "<<node1->d
浏览 2
提问于2017-05-05
得票数 2
2
回答
在
C++
中将数组转换为LinkedList
、
大家好,正在尝试将使用结构数组
的
旧C程序转换为使用
链表
的
C++
程序。我是一个彻头彻尾
的
C++
新手,我对
在
C++
中
设置
链表
的
语法有点困惑……下面是我
的
代码:#include <stdlib.h> #include <stringNULL; /
浏览 0
提问于2012-10-07
得票数 0
回答已采纳
1
回答
将参数从动态数组传递到
链表
将导致覆盖值
、
我
在
向
链表
传递参数时遇到问题。"exit“(因此将要求用户提供另一个输入,然后我需要再次解析它,依此类推) 但在第一次循环(用户输入输入,我解析它,然后发送cmd1
和
cmd2
链表
)之后,我再次解析字符串,然后再次将cmd1
和
cmd2但是,我
的
链表
将所有以前
的
值覆盖到新值
中
,然后使用新值添加新节点,因此我
的
所有节点现在都具有相同
的
值。我一个月前才开始学习c语言,所以我可能是指针有问题,或者可
浏览 1
提问于2013-02-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【译】Rust与智能指针
C+丨如何检查链表中的循环?这5个方案,真是太绝了!
深拷贝链表,python处理音频信号和数字信号、vim教程、swift单元测试和UI测试 John 易筋 ARTS 打卡 Week 21
面试必问:hashmap为什么会出现死循环?
链表看这一篇真的就够了!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券