腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
如何在不使用
指针
的情况下实现
链表
?
、
在有
指针
的
c
++中实现
链表
是很容易的。但它们是如何在其他
语言
(如java、python等)中实现的呢?我不想为
链表
使用内置的类(JAVA支持),但我想要的是如何替换
指针
来创建
链表
?
浏览 2
提问于2012-08-25
得票数 7
回答已采纳
2
回答
一个linkedlist可以存储不同的数据类型吗?
、
、
、
、
我刚开始学习数据结构,我是通过
链表
学习的。我知道它们是一个节点序列。每个节点可以存储一些数据,并且它知道列表中的下一个节点。因此,一个节点有一个对象O
和
一个指向下一个称为对象B的对象的
指针
,该对象又有另一个
指针
。直到我们到达指向null
指针
的节点。但是假设我将整数存储在一个
链表
中的一个节点中,该
链表
指向另一个持有字符串的节点。首先,这是允许的吗?第二,这又有什么用呢? 另外,在
链表
上最常见的操作是什么?getSize()、remove()、insert
浏览 0
提问于2014-03-23
得票数 6
回答已采纳
6
回答
如何交换列表中的元素?
、
、
我正在尝试自己学习数据结构
和
算法。我用
C
语言
写了我自己的双向
链表
,现在我想写一些算法在这个
链表
上执行。交换列表项的首选方式是什么?交换内容还是重新排列指向下一列表项
和
上一列表项的
指针
更好?
浏览 1
提问于2009-10-24
得票数 2
回答已采纳
5
回答
C
链表
销毁函数
、
、
我正在努力学习
C
语言
,
和
许多人一样,我有点被
指针
卡住了。不管怎样,我做了一个递归函数来销毁我的
链表
,但是我已经调试过了,当我从这个函数返回时,
链表
的头不是空的,所以我猜这是对
指针
的一些基本误解。
浏览 4
提问于2013-08-24
得票数 3
2
回答
有没有办法比较两个空
指针
来断言
C
中的同一类型?
、
、
、
我正在学习
C
语言
,并尝试用
C
语言
粗略地实现
链表
。长话短说,我有一个只包含一个空
指针
(元素)
和
另一个指向下一个节点的
指针
的结构。(后面的代码)我的问题是,当将头节点
和
其他节点传递到一个新函数中时,有没有办法确保这两个元素是相同类型的?这两个节点应该能够保存任何类型的数据。我尝试过与sizeof()进行比较,但无法考虑空
指针
。struct Node{ struct Node*
浏览 1
提问于2012-03-20
得票数 9
回答已采纳
4
回答
为什么
C
++使用
指针
作为
链表
中的下一个节点,而像
C
#或Java这样的
语言
只使用类Node的名称?
、
、
、
、
C
++中的大多数
链表
实现都是这样的,
指针
引用将用作"next“节点的类型public: Node* next;但是对于像
C
#,Java
和
Python这样的
语言
,为什么不直接使用
指针
呢?我只能看到这样的实现:class Node { Node next;// Java class
浏览 2
提问于2020-07-07
得票数 0
7
回答
为什么我们在
链表
的
C
实现中需要
指针
?
、
、
为什么在
C
语言
的
链表
实现中使用
指针
很重要?typedef struct list } List; 如果我使用相同的实现,只是没有
指针
浏览 2
提问于2013-07-16
得票数 8
1
回答
在queue.h e.h库中使用结构
、
、
我目前正在研究
C
语言
中宏的使用。为了适应它们并学习,我正在研究queue.h e.h库,它允许用
C
语言
创建动态数据结构。,该
指针
将指向单
链表
中的下一个元素。仅仅是
指针
不就足够了吗?#define SLIST_ENTRY(type) \我猜如果你想创建一个双向
链表
,你应该创建一个带有next & before
指针
的结构。PS:如何在移动设备上格式化代码
和
链
浏览 36
提问于2018-08-03
得票数 2
1
回答
访问结构成员时出现分段错误
、
、
我一直在学习
C
语言
,但在使用
链表
时遇到了问题。当我在指向
链表
的
指针
上循环时,我遇到了分段错误,我不确定为什么。 看一下类似的问题,建议分配内存,但我发现这个答案令人困惑。你必须为
链表
使用堆内存吗?
浏览 14
提问于2019-12-04
得票数 1
回答已采纳
5
回答
函数式
语言
中的列表设计
、
我注意到,在Haskell
和
OCaml等函数式
语言
中,您可以使用列表执行两个操作。现在我不是
语言
设计
和
编译器构建方面的专家,但在我看来,这很像是一个简单的
链表
实现,只有一个
指针
指向第一项。如果我要用像
C
++这样的
语言
实现这个数据结构,我会发现添加一个指向最后一个元素的
指针
通常很简单。在这种情况下,如果这些
语言
是以这种方式实现的(假设它们确实使用了所述的
链表
),则向最后一项添加“
指针
浏览 3
提问于2011-04-07
得票数 5
回答已采纳
1
回答
如何在
C
中处理文件块?
、
、
说到
C
编程
语言
,我还是个初学者。如有任何建议或想法,欢迎光临。
浏览 1
提问于2013-11-17
得票数 0
2
回答
C
语言
编程…
链表
指针
迭代
、
、
、
你好,我定义了以下函数:traverse(struct *);void tail() n3.next = (struct entry*) 0xff;{ { listPt = listPt->next;} 我应该使用不
浏览 5
提问于2015-11-03
得票数 1
回答已采纳
3
回答
用
C
语言
构造
指针
链表
、
、
、
如果我主要初始化列表,它的工作原理就像魅力,但我不能添加到空列表中。为什么不行?#include "stdlib.h" struct liste *next; { struct liste *n; n-&
浏览 4
提问于2014-02-03
得票数 0
回答已采纳
2
回答
Node类中的下一个节点
、
我有一个节点类,我想知道程序是如何识别下一个节点的?为什么我要把它赋值为null呢?详细的解释将不胜感激。import dataobjects.*; { public AnyClass obj; { obj = newObj;{} public v
浏览 1
提问于2013-01-27
得票数 0
回答已采纳
2
回答
在
C
中创建泛型
链表
时,使用空
指针
还是联合更好?
、
、
、
作为一个小练习,我尝试用
C
语言
创建一个库来创建通用
链表
。我偶然发现了一个网站(),它使用空
指针
将数据存储在结构中。我的第一个想法是使用联合结构来说明不同的数据类型(int、char、
指针
等)。因为它在中用于另一个关于具有不同数据类型的
链表
的问题。 我现在想知道使用空
指针
或联合的具体好处是什么,特别是在性能方面。另外,如果使用空
指针
真的可行,因为我们的教授告诉我们,我们不应该经常使用空
指针
,因为它很难处理(或者这只是一个给没有经验的学生
浏览 1
提问于2018-05-29
得票数 1
3
回答
我有一个关于
c
++
链表
的简单问题。
、
我在
链表
中有一个简单的问题。 据我所知,如果有头节点,node1
和
node2,头节点点node1,node1点node2
和
node2点NULL。
浏览 2
提问于2021-01-22
得票数 0
1
回答
使用
指针
和
两个结构数组的存储桶排序
、
、
、
、
我想使用存储桶排序算法,其中我有两个
链表
结构的数组。有没有更简单的方法,使用
指针
?在存储桶中移动
指针
可能要容易得多,但我不知道如何实现它。我是用
C
语言
来做这件事的,但欢迎使用任何其他
语言
提供帮助。 我很感谢你的帮助。
浏览 3
提问于2011-02-11
得票数 4
回答已采纳
1
回答
如何在MPI中实现
链表
或二叉树的结构?
、
、
、
、
在
C
语言
中,我们定义
链表
或二叉树的结构如下: int val;};struct tree_node{ tree_node*left, *right;在串行编程中,我们可以很容易地分配下一个内存位置的
指针
。我的问题是,在多处理器具有本地内存的MPI中,我如何处理
指针
?我如何跟踪它?如何在MPI中实现
链表
/二叉树?我知道MPI_Graph的事。但它在我的场景中没有用处。 我很感谢你的
浏览 0
提问于2015-05-15
得票数 1
2
回答
如何将新节点插入到单
链表
中,其中没有指向其头部的
指针
?
、
、
、
、
给定指向单
链表
上的中间节点(非头、非尾)的
指针
。如何在给定
指针
所指向的节点之前插入一个新节点?例如,给定单
链表
:给定一个指向
C
(ptr = &
C
)的
指针
和
一个新节点F,如何获取注意:我们没有指向A的
指针
。
浏览 0
提问于2011-10-25
得票数 4
回答已采纳
4
回答
C
二维数组成
链表
、
、
、
、
因此,我仍然在尝试用
C
语言
处理
链表
。现在对我来说令人难以置信,因为我还没有完全理解
指针
,更不用说链接列表所需的
指针
和
动态内存分配了。 我正在尝试创建一个具有独立的高度
和
宽度值的二维数组。arrx填充了从-2到1的整数值,我如何将这个二维数组转换为
链表
?那么我如何随心所欲地访问这个
链表
中的值?我很困惑,任何帮助都将不胜感激。在我们说话的时候,我正在看教程。此外,这应该是一种堆栈
链表
,我可以在其中调用诸如push(将新值
浏览 2
提问于2012-11-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:数组和指针
C语言进阶必看《C和指针》
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言-数组指针与指针数组
c语言指针学习
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券