题解 | #输出单向链表中倒数第k个结点#

输出单向链表中倒数第k个结点

http://www.nowcoder.com/practice/54404a78aec1435a81150f15f899417d

import java.util.*;

public class Main{ private static Node head; public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int num = sc.nextInt(); head = new Node(); for(int i = 0; i < num;i++){ int val = sc.nextInt(); //指针指向下一个元素 head.next = new Node(val, head.next); } int target = sc.nextInt(); for(int i =0; i < target;i++){ //找到下一个元素 head = head.next; } System.out.println(head.value); } } } class Node{ Node node; int value; Node next; public Node(){

}
public Node(int value,Node next){
    this.value = value;
    this.next = next;
}

}

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
拒绝无效加班的小师弟很中意你:求职意向没有,年龄、课程冗余信息可以删掉,需要提升项目经历。排版需要修改。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务