![](https://csdnimg.cn/release/download_crawler_static/87201168/bg4.jpg)
这个阶段,并不是一定要先补上那一课再能学数据构造,时候不等人。实际上,
学数据构造,同时也 促程序设计。〕
障碍主要来自于,算法描述中出现的“词汇〞和曾经编程中用过的似乎并不
一样。“字〞都不认识,谈何理解,又何谈实现。实际上,会看书的同学应该发
现,算法中出现的“词〞,在教材前面都曾经出现过,我们找出来,将其联系到
一起。
说有些同学不会看书可能委屈,更多的是没有耐心,一门课程起步阶段,根
底性的内容要看细了。
算法第 1 行:Status InitList_sq(SqList &L)
InitList_sq 是函数名自不用说。Status 显然是函数 InitList_sq()的返回值类型,
但终究是什么类型呢?C 和 C++中没有这种数据类型,其他语言中也没有,可以
猜到是自定义类型。教材 P10 有解释:
教材接着给出了在 C 语言实现算法时的建议:
[cpp]view plaincopyprint?
1. //Status 是函数的类型,其值是函数结果的代码
2. typedef int Status