前者是一个指针,指向表头元素,
后者是该顺序表(可以理解为数组)的长度(可以理解为表的元素个数)
typedef struct{
ElemType * elem; // 指向表头元素
int length;
} L ;
这个题目要是再严谨点,如果q是指向顺序表尾(最后一个元素)的话,那么L.elem 应该是指向第一个元素之前,也就是“额外”添加的一个头元素.
前者是一个指针,指向表头元素,
后者是该顺序表(可以理解为数组)的长度(可以理解为表的元素个数)
typedef struct{
ElemType * elem; // 指向表头元素
int length;
} L ;
这个题目要是再严谨点,如果q是指向顺序表尾(最后一个元素)的话,那么L.elem 应该是指向第一个元素之前,也就是“额外”添加的一个头元素.