代码如下
//找到单链表倒数第K个的元素
public HeroNode find(int k) {
int count=0;
HeroNode temp=head.next;
HeroNode cur=head.next;
while(true) {
if(temp==null) {
break;
}
count++;
temp=temp.next;
}
int t=count;
for(int i=0;i<t-k;i++) {
cur=cur.next;
}
return cur;
}
一次循环搞定的事写了2次?