注册 登录
编程论坛 数据结构与算法

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

overwhelming 发布于 2008-03-15 17:59, 2283 次点击
请问一下~在第二章线性表中
L.LENGTH和L.LISTSIZE有什么区别??
最好用数组为例介绍一下~
谢谢  初学  请多关照~
4 回复
#2
pointer2008-03-15 20:06
我来说一下啊
L.LISTSIZE是指线形表所能容纳的数据元素的最大个数,也就是creat_list函数所开辟的内存空间(静态),L.LENGTH是指实际输入的数据元素的个数.
L.LENGTH<=L.LISTSIZE
就好象你你定义了一长度为100的一维数组,而你只为它输了50个数据,这个时候L.LISTSIZE=100,L.LENGTH=50
#3
overwhelming2008-03-16 11:08
谢谢LS的哥们~~貌似有点懂了~~还望多关照
#4
iyth615252008-03-16 15:17
我认为一个是长度,而另一个是空间大小,这样记更简单一些。
#5
东方孤泪2012-12-07 16:23
我也遇到这个问题了,其实演示一下就OK了
1