解题代码
ElementType Len(List L) {
ElementType len = 0;
while (L) {
len++;
L = L->Next;
}
return len;
}
ElementType FindKth(List L, int K) {
ElementType ret = ERROR;
ElementType len = Len(L);
if (L) {
if (K >= 1 && K <= len) {
int i;
List t = L;
for (i = 1; i < K; i++) {
t = t->Next;
}
ret = t->Data;
}
}
return ret;
}
测试结果
问题整理
1.注意&&和||的使用。