输出一个单链表的倒数第 k 个数据
typedef struct Node{
int data;
struct Node *next;
} *LinkList;
int reverse_k (Node *head,int k){
Node *current=head;
Node *search=head;
//使遍历的指针和查询的指针相差k
for(int i=0;i<k-1;i++){
if(current->next!=null){
current=current->next;
}else{
//list长度不足k,查找失败
return 0;
}
}
while(current->next!=null){
current=current->next;
search=search->next;
}
print("%d",%search->data);
return 1;
}