永发信息网

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

答案:4  悬赏:10  手机版
解决时间 2021-04-02 20:30
  • 提问者网友:献世佛
  • 2021-04-02 00:19
数据结构里的LinkList是系统自己定义好的函数么?
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-04-02 01:01
书上有定义啊 我是自学的数据结构,刚开始看的时候和你存在相同的问题,觉得书上的好多东西在电脑中都不能实现,觉得郁闷了好长时间 甚至有一段时间对它失去了学习的兴趣
伪代码这些我就不说了
相信你也晓得,如果都写成程序的话书可能会厚得没办法,并且重点好像就没在算法上了
书上有定义的(在库当中应该是没有的,你要用的话,是需要你自己结合实际自己定义的),我用的严蔚敏的C语言版,在P28 typedef struct lnode{elemtype data;
struct lnode *next;}lnode,*linklist;
elemtype 是元素的类型,你可以在上一行之前把它定义成任意类型,
比如:typedef int elemtype;

是可以在TURBO C中运行的
我把数据结构看了一遍,觉得把数据结构学好,基础应该是在结构体变量
可以看下《C语言程序设计》”用指钍处理链表 “相应章节,我用的谭浩强的第二版 在P273
这下我想你应该清楚了 ,追问太感谢了,我再问您最后一个问题就采纳为最佳答案,麻烦您告诉我一下啊。就是里面的“->”,类似“pa=p->link”,这个在TURBO C里面能识别的不?追答可以
全部回答
  • 1楼网友:廢物販賣機
  • 2021-04-02 04:09
数据结构教材一般都是伪代码来表示的,上面的函数不一定实际存在,你能看懂大概的意思就可以了,不过LinkList在java中有这个函数,用来以链表的形式存储数组的值,我那本教材上有的是用C语言来描述的数据结构的。追问我的也是C语言的,伪代码看懂就可以么?这样的话叫我编写一个程序难不成也要用伪代码 = =、 莫非数据结构书本上给出的代码是不能直接放到turbo c里面运行的?追答你编写程序的时候当然不能用伪代码,数据结构主要用来展现你的算法,存储的结构和原理的,如果是C语言的来实现的那段代码,那可以放到turbo c里面运行。追问呃。。。有点囧,这样要怎么知道它是C语言还是伪代码啊?那些a->b什么的也是伪代码么追答a->b是C语言中的指针,你把程序复制到turbo c 或者vc6.0中跑一下,如果能够编译运行那就不是伪代码了
  • 2楼网友:独钓一江月
  • 2021-04-02 02:38
它那是伪代码 一般在一章开头有注释
整个一章有相似的代码不会再标注
  • 3楼网友:怀裏藏嬌
  • 2021-04-02 02:06
数据结构里的LinkList,不是系统定义好的函数,是用户或开发者自定义的一种数据类型,与C种常见的int,float一样是数据类型,只不过后者是系统自带的。数据结构教材中一般会在介绍这种逻辑结构时,声明这种数据类型,一般为结构体的形式。实际上机运行须先定义这种类型,而后才能使用它,如果为了方便其他的程序使用它,可以把它定义在头文件中,用include包括进来 就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯