腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
如何交换列表中的元素?
c
、
algorithm
、
data-structures
我用
C
语言
写了我自己的双向
链表
,现在我想写一些算法在这个
链表
上执行。交换列表项的首选方式
是什么
?交换内容还是重新排列指向下一列表项和上一列表项的
指针
更好?
浏览 1
提问于2009-10-24
得票数 2
回答已采纳
4
回答
为什么
C
++使用
指针
作为
链表
中的下一个节点,而像
C
#或Java这样的
语言
只使用类Node的名称?
java
、
c#
、
c++
、
pointers
、
data-structures
C
++中的大多数
链表
实现都是这样的,
指针
引用将用作"next“节点的类型public: Node* next;但是对于像
C
#,Java和Python这样的
语言
,为什么不直接使用
指针
呢?我只能看到这样的实现:class Node { Node next;// Java
浏览 2
提问于2020-07-07
得票数 0
7
回答
如何在不使用
指针
的情况下实现
链表
?
java
、
c++
在有
指针
的
c
++中实现
链表
是很容易的。但它们是如何在其他
语言
(如java、python等)中实现的呢?我不想为
链表
使用内置的类(JAVA支持),但我想要的是如何替换
指针
来创建
链表
?
浏览 2
提问于2012-08-25
得票数 7
回答已采纳
2
回答
一个linkedlist可以存储不同的数据类型吗?
java
、
memory-management
、
data-structures
、
types
、
linked-list
我刚开始学习数据结构,我是通过
链表
学习的。我知道它们是一个节点序列。每个节点可以存储一些数据,并且它知道列表中的下一个节点。因此,一个节点有一个对象O和一个指向下一个称为对象B的对象的
指针
,该对象又有另一个
指针
。直到我们到达指向null
指针
的节点。但是假设我将整数存储在一个
链表
中的一个节点中,该
链表
指向另一个持有字符串的节点。首先,这是允许的吗?第二,这又有什么用呢? 另外,在
链表
上最常见的操作
是什么
?getSize()、remove()、insert
浏览 0
提问于2014-03-23
得票数 6
回答已采纳
2
回答
在
C
中创建泛型
链表
时,使用空
指针
还是联合更好?
c
、
performance
、
linked-list
、
void-pointers
作为一个小练习,我尝试用
C
语言
创建一个库来创建通用
链表
。我偶然发现了一个网站(),它使用空
指针
将数据存储在结构中。我的第一个想法是使用联合结构来说明不同的数据类型(int、char、
指针
等)。因为它在中用于另一个关于具有不同数据类型的
链表
的问题。 我现在想知道使用空
指针
或联合的具体好处
是什么
,特别是在性能方面。另外,如果使用空
指针
真的可行,因为我们的教授告诉我们,我们不应该经常使用空
指针
,因为它很难处理(或者这只是一
浏览 1
提问于2018-05-29
得票数 1
7
回答
为什么我们在
链表
的
C
实现中需要
指针
?
c
、
pointers
、
linked-list
为什么在
C
语言
的
链表
实现中使用
指针
很重要?typedef struct list } List; 如果我使用相同的实现,只是没有
指针
浏览 2
提问于2013-07-16
得票数 8
1
回答
在Objective-
C
中,对象不能是方法参数。那么我如何创建相互指向的对象呢?
objective-c
Objective-
C
的新手,正在与其他
语言
中简单明了的事情作斗争。@interface GameBoard : NSObject {} 这样一来,GameState (以GameBoard
指针
作为成员)可以创建一个GameBoard,而该GameState又有一个指向创建它的GameState的
指针
。然而
浏览 0
提问于2010-08-12
得票数 0
3
回答
如何在
链表
中创建根节点?
java
、
memory
、
linked-list
我正在尝试学习Java中的
链表
,对下面的代码有一些问题: Node root; // constructorpop logic // push logic} 我希望有一个list类,用于将数据弹出和推送到
链表
中但是,由于列表在实例化时没有任何默认数据,那么存储对根节点的引用的最佳方式
是什么
?在
浏览 0
提问于2012-04-04
得票数 1
回答已采纳
1
回答
访问结构成员时出现分段错误
c
、
linked-list
、
segmentation-fault
我一直在学习
C
语言
,但在使用
链表
时遇到了问题。当我在指向
链表
的
指针
上循环时,我遇到了分段错误,我不确定为什么。 看一下类似的问题,建议分配内存,但我发现这个答案令人困惑。你必须为
链表
使用堆内存吗?
浏览 14
提问于2019-12-04
得票数 1
回答已采纳
5
回答
C
链表
销毁函数
c
、
function
、
linked-list
我正在努力学习
C
语言
,和许多人一样,我有点被
指针
卡住了。不管怎样,我做了一个递归函数来销毁我的
链表
,但是我已经调试过了,当我从这个函数返回时,
链表
的头不是空的,所以我猜这是对
指针
的一些基本误解。
浏览 4
提问于2013-08-24
得票数 3
2
回答
有没有办法比较两个空
指针
来断言
C
中的同一类型?
c
、
pointers
、
assert
、
void
我正在学习
C
语言
,并尝试用
C
语言
粗略地实现
链表
。长话短说,我有一个只包含一个空
指针
(元素)和另一个指向下一个节点的
指针
的结构。我尝试过与sizeof()进行比较,但无法考虑空
指针
。提前感谢!struct Node{ struct Node* next;这是节点的代码,我只需要一种方法将它们与assert进行比较,以确保
链表
具有所有相同的元素类型
浏览 1
提问于2012-03-20
得票数 9
回答已采纳
4
回答
数组类型相同,而
链表
类型不同
java
、
c++
、
c
、
arrays
、
linked-list
在一次面试中,当我问最近的研究生数组和
链表
之间的区别时,第一个答案通常是“在数组中,你有相同的数据类型,而在
链表
中,你可以有不同的数据类型。”
浏览 0
提问于2010-09-04
得票数 3
回答已采纳
2
回答
C
语言
编程…
链表
指针
迭代
c
、
debugging
、
pointers
、
linked-list
你好,我定义了以下函数:traverse(struct *);void tail() n3.next = (struct entry*) 0xff;{ { listPt = listPt->next;} 我应该使用不
浏览 5
提问于2015-11-03
得票数 1
回答已采纳
3
回答
用
C
语言
构造
指针
链表
c
、
list
、
pointers
、
struct
如果我主要初始化列表,它的工作原理就像魅力,但我不能添加到空列表中。为什么不行?#include "stdlib.h" struct liste *next; { struct liste *n; n-&
浏览 4
提问于2014-02-03
得票数 0
回答已采纳
1
回答
在queue.h e.h库中使用结构
c
、
macros
、
queue
我目前正在研究
C
语言
中宏的使用。为了适应它们并学习,我正在研究queue.h e.h库,它允许用
C
语言
创建动态数据结构。我偶然发现了以下定义: struct { \ }
浏览 36
提问于2018-08-03
得票数 2
1
回答
在赋值运算符右侧包含数据类型的括号
c
、
pointers
、
singly-linked-list
、
implicit-conversion
、
void-pointers
我试图理解为什么我有时会在
C
中的赋值运算符的右侧看到包含数据类型的括号。 具体地说,我试图实现一个
链表
,因为我对
C
语言
还很陌生,所以我使用this来指导我。我遇到了这样一条线:struct node* link = (struct node*) malloc(sizeof(struct node)); 我猜它是instertFirst函数的一部分,该函数将一个新项添加到
链表
的头部根据我目前的理解,这一行的内容是:创建一个名为link的struct node
指针
,它指向一个新分配的内存块,
浏览 36
提问于2021-10-20
得票数 1
回答已采纳
4
回答
如何使用void
指针
(void*)
c++
语言
设计者提出这个概念的目的
是什么
?
浏览 2
提问于2014-11-20
得票数 2
1
回答
如何在MPI中实现
链表
或二叉树的结构?
c
、
parallel-processing
、
linked-list
、
mpi
、
binary-tree
在
C
语言
中,我们定义
链表
或二叉树的结构如下: int val;};struct tree_node{ tree_node*left, *right;在串行编程中,我们可以很容易地分配下一个内存位置的
指针
。我的问题是,在多处理器具有本地内存的MPI中,我如何处理
指针
?我如何跟踪它?如何在MPI中实现
链表
/二叉树?我知道MPI_Graph的事。但它在我的场景中没有用处。 我很感谢你的
浏览 0
提问于2015-05-15
得票数 1
1
回答
双向
链表
的数组实现
c
、
arrays
、
linked-list
我需要一种实现双向
链表
的方法,只使用一个数组,而不使用
C
语言
中的
指针
。在Thomas Cormen中提到了这一点,但我想不出一种真正实现它的方法。
浏览 16
提问于2019-01-31
得票数 0
6
回答
如何在代码中获取对象的类型?
c
、
data-structures
、
linked-list
如何在
C
中找出对象的类型?我的目标是用
C
语言
创建一个
链表
容器。...f = Allocate(f); ...
浏览 1
提问于2012-01-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
C语言-指针常识
C语言 指针初探
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券