77问答网
所有问题
单链表节点类型与单链表数据类型的区别
如题所述
举报该问题
推荐答案 2011-10-14
结点是构造性数据类型指针,比如结构指向结构的指针,而链表的数据类型是指,这种类型只是构造型数据结构内部的数据类型,例如
typedef struct node {
int data;
struct node *next;
}*NODE;
NODE p,q; // p、q是单链表结点类型,而data则为单链表数据类型。
追问
你是不是想说NODE是单链表数据类型啊,我还是没有看出有什么区别,能讲得稍微细点吗
追答
再看看物品的回答,我觉得已经说清楚了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8YqNNWWNG.html
其他回答
第1个回答 2011-10-14
比如结构体为struct student
{
int data;
struct student *next;
};
链表节点类型就是struct student *
链表数据类型就是int
相似回答
揭秘
单链表
:带头结点与不带头结点的奥秘
答:
结构上
的区别
带头结点的
单链表
,就像我们生活中的领队,不管团队大小,始终有一位“头儿”在前。而不带头结点的单链表,则是“真刀真枪”地从第一个成员开始。操作上的区别有了头结点,链表的初始化变得简单明了。不论是第一个结点还是其他结点,插入或删除操作都一视同仁。而对于不带头结点的单链表,插入或删...
单链表的类型
答:
单链表可以分为以下几种类型:单向链表:每个节点只能指向下一个节点
。双向链表:每个节点有两个指针,一个指向前一个节点,另一个指向后一个节点。循环链表:最后一个节点指向第一个节点,形成环状。带头结点的链表:有一个特殊的节点存放指向链表第一个元素的指针,如果该指针为空就说明该链表没有节点...
有表头结点
和
无表头结点
单链表的区别
答:
一、指向不同
1、有表头结点单链表:有表头结点单链表的头指针指向头结点。2、无表头结点单链表:无表头结点单链表的头指针指向第一个首元结点。二、
数据域不同
1、有表头结点单链表:有表头结点单链表的数据域需要保存表头信息。2、无表头结点单链表:无表头结点单链表的数据域可以不存任何信息。三...
...带头结点的单链表?与带头
节点的单链表有什么区别
?并且,输出这个单链 ...
答:
1、结点类的实现:数据,指向下一个数据的指针,构造函数,如果
数据类型
是自己定义的,重载一些必需的函数。2、
链表类的
实现:,构造函数,插入函数, 删除函数,判断是否为空函数。3、构造函数的实现:头指针的定义。4、插入函数的实现思路:判断是否在首位插入。5、删除函数的实现思路:找到删除
的结点
,...
单链表的单链表
简介
答:
2、
链表的结点
结构┌───┬───┐│data │next │└───┴───┘data域--存放结点值的
数据
域next域--存放结点的直接后继的地址(位置)的指针域(链域)注意:①链表通过每个结点的链域将线性表的n个结点按其逻辑顺序链接在一起的。②每个结点只有一个链域的链表称为
单链表
(Single ...
请教一下C语言的结构语法问题
答:
1、定义
单链表节点
中 elemType data;表示定义单链表节点中的数据,其中elemType表示
数据的类型
,应该在程序前面已经预先定义过了。2、函数getElem()返回的是单链表中第pos个
节点的数据
,因此其返回类型为elemType。3、函数void initList(struct sNode* *hl)中函数参数中定义的两个*号,表示参数hl为单...
单链表
是什么结点的
数据
结构,怎样用?
答:
单链表
是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储
数据的
存储单元,指针就是连接每个结点的地址数据。时间复杂度是同一问题可用
不同
算法解决,而一个...
大家正在搜
在单链表指针为p的节点之后
数据库数据类型有哪几种
删除单链表某个节点
在单链表中要删除某一节点
单链表删除节点原理
数据结构单链表
单链表删除指定节点
单链表的就地逆置
单链表结点删除
相关问题
数据结构——声明定义单链表节点类型
”链表“类型和结点类型的区别
针对带表头结点的单链表,给出算法中使用的单链表的存储结构(数...
问答题5.解释带头结点的单链表和不带头结点的单链表的区别。
异质链表与单链表的相同点与不同点
用C++语言实现“单链表”的面向对象抽象数据类型。
使用两个类来协同表示单链表,即链表的结点类和链表类
关于数据结构单链表 指针 *星号的理解