社区
C语言
帖子详情
一个关于链表的问题
haha_0_2000_2001
2002-04-26 04:11:00
最近遇到一个问题,希望各位高手指点迷津
struct 结构名称
{
数据类型 数据变量 ;
struct List *Next ;
};
typedef struct 结构名称 Node ;
typedef Node *Link ;
问题:1):struct List *Next 是怎么一回事,List是什么,*Next又是什么?
2):typedef如何使用,请解释详细!!!!!
3):Node 时保留字吗?,其中都有哪些时保留字?那些名称是自己定义的???
...全文
21
5
打赏
收藏
一个关于链表的问题
最近遇到一个问题,希望各位高手指点迷津 struct 结构名称 { 数据类型 数据变量 ; struct List *Next ; }; typedef struct 结构名称 Node ; typedef Node *Link ; 问题:1):struct List *Next 是怎么一回事,List是什么,*Next又是什么? 2):typedef如何使用,请解释详细!!!!! 3):Node 时保留字吗?,其中都有哪些时保留字?那些名称是自己定义的???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donicy
2002-04-26
打赏
举报
回复
typedef 有点像宏define
typedef unsigned int UINT;
你可以把它理解为在使用到你所定义的新名字时(如UINT),它就被转换成unsigned int.
programeer
2002-04-26
打赏
举报
回复
这是数据结构的东西吧!!!
一个结点具有多个域(数据域,指针域……),
struct List *Next ;///指向下一个结点的指针
huangwu007
2002-04-26
打赏
举报
回复
1.如果是链表,你所谓的“结构名称”应该就是List,Next是List类型的一个指针
2.typedef是起别名的作用
例: typedef int INT
这时 int i; 和 INT i;是一样的
3.不是保留字,有什么保留字就去看看书,上面有详细介绍
另:如果你对链表的概念还不清楚,就去看看有关《数据结构》的书再来看程序
sylmoon
2002-04-26
打赏
举报
回复
我也不是很明白
第一个是自引用结构
prototype
2002-04-26
打赏
举报
回复
1. 'List' should be a user-defined 'struct'. 'Next' is a pointer
to an object of the type 'struct List'.
2. 'typedef' allows you to define an alias for a type. example:
typedef int my_int;
my_int a; // equivalent to 'int a;'
typedef struct List my_list;
my_list b; // equivalent to 'struct List b;'
3.保留字 in you code are the following:
strut, typedef.
the others are all user-defined names.
3.
将两个有序
链表
合并成
一个
链表
代码实现功能如下:将两个有序
链表
合并成
一个
有序
链表
。 具体思路如下:首先自己调用
链表
的创建函数,手动创建两个有序
链表
,
链表
的创建以输入0作为截止标志。创建好两个有序
链表
之后,将两个
链表
的头结点进行比较...
给你
一个
链表
数组,每个
链表
都已经按升序排列。 请你将所有
链表
合并到
一个
升序
链表
中,返回合并后的
链表
就是在
链表
的最开始确定两个指针,根据指针来确定哪个
链表
的元素更小一点,将小的哪个
链表
移入到合并的
链表
中并后移以为,然后继续比较最前面的指针,重复以上的步骤直到
一个
链表
为空,说明另外
一个
链表
中存在的数都...
【Java】将两个有序
链表
合并为
一个
有序
链表
java中将两个有序
链表
合并为
一个
有序
链表
: 1.必须保证两个
链表
为有序
链表
2.在两个
链表
都不为空的条件下,设
一个
last=null; (1)如果
链表
1的值小于等于
链表
2的值,进行循环,先放
链表
1的值到新
链表
result,...
两个无序
链表
合并成
一个
有序
链表
两个无序
链表
合并成
一个
有序
链表
要求将两个无序
链表
合并成
一个
有序
链表
,要求时间复杂度不大于O(n^2),空间复杂度为O(1) 即不可以开辟新的空间存储
链表
,另外不可采用复制节点值的方法实现,只能通过
链表
节点的交换...
Java
链表
-合并两个有序
链表
定义
一个
新
链表
,定义
一个
新
链表
的指针tempNode。当合并的两个
链表
的头节点指针都不指向空时,比较两个
链表
节点的值,找到里面较小的值的地址。让新
链表
的指针tempNode下
一个
节点指向该最小值的地址,然后让该较小值...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章