overwhelming 发表于 2008-3-15 17:59

L.LENGTH和L.LISTSIZE有什么区别??

请问一下~在第二章线性表中
L.LENGTH和L.LISTSIZE有什么区别??
最好用数组为例介绍一下~
谢谢  初学  请多关照~

pointer 发表于 2008-3-15 20:06

我来说一下啊

L.LISTSIZE是指线形表所能容纳的数据元素的最大个数,也就是creat_list函数所开辟的内存空间(静态),L.LENGTH是指实际输入的数据元素的个数.
L.LENGTH<=L.LISTSIZE
就好象你你定义了一长度为100的一维数组,而你只为它输了50个数据,这个时候L.LISTSIZE=100,L.LENGTH=50

overwhelming 发表于 2008-3-16 11:08

谢谢LS的哥们~~貌似有点懂了~~还望多关照

iyth61525 发表于 2008-3-16 15:17

我认为一个是长度,而另一个是空间大小,这样记更简单一些。

页: [1]

编程论坛