猿问

数据结构里的LinkList是系统自己定义好的函数么?

无须自己再定义LinkList函数么?学数据结构的时候莫名其妙看到它来个"...LinkList ....",就蒙了,知道它是链表的意思,但是书本上给的代码段都没有对LinkList进行定义啊,难不成它是一个系统自己定义好了的函数包含在头文件里???求指导了!如果真的是已经定义好的函数的话,请问数据结果里还有哪些类似的函数也是定义好的?

月关宝盒
浏览 1020回答 1
1回答

慕盖茨4494581

书上有定义啊 我是自学的数据结构,刚开始看的时候和你存在相同的问题,觉得书上的好多东西在电脑中都不能实现,觉得郁闷了好长时间 甚至有一段时间对它失去了学习的兴趣伪代码这些我就不说了相信你也晓得,如果都写成程序的话书可能会厚得没办法,并且重点好像就没在算法上了书上有定义的(在库当中应该是没有的,你要用的话,是需要你自己结合实际自己定义的),我用的严蔚敏的C语言版,在P28 typedef struct lnode{elemtype data;struct lnode *next;}lnode,*linklist;elemtype 是元素的类型,你可以在上一行之前把它定义成任意类型,比如:typedef int elemtype;是可以在TURBO C中运行的我把数据结构看了一遍,觉得把数据结构学好,基础应该是在结构体变量可以看下《C语言程序设计》”用指钍处理链表 “相应章节,我用的谭浩强的第二版 在P273这下我想你应该清楚了 ,

牧羊人nacy

数据结构里的LinkList,不是系统定义好的函数,是用户或开发者自定义的一种数据类型,与C种常见的int,float一样是数据类型,只不过后者是系统自带的。数据结构教材中一般会在介绍这种逻辑结构时,声明这种数据类型,一般为结构体的形式。实际上机运行须先定义这种类型,而后才能使用它,如果为了方便其他的程序使用它,可以把它定义在头文件中,用include包括进来 就可以了
随时随地看视频慕课网APP
我要回答