九度oj 1517 链表中倒数第k个结点
来源:互联网 发布:竞彩足球数据下载 编辑:程序博客网 时间:2024/05/21 17:16
题目链接:点击打开链接
import java.util.*;import java.io.*;public class Main {public static void main(String []args){Scanner cin = new Scanner(new InputStreamReader(System.in));PrintWriter cout = new PrintWriter(System.out) ;while(cin.hasNext()){new Solve(cin.nextInt() , cin.nextInt() ).solve(cin , cout) ;}cout.flush() ;cout.close();}}class Node{int val ;Node next ;Node(int val){this.val = val ;next = null ;}}class Solve{Node head = null ;int n , k ;Solve(int n , int k){this.n = n ;this.k = k ;}void solve(Scanner cin , PrintWriter cout){if(n < k || n == 0 || k== 0){while(n-- > 0) cin.next() ;cout.println("NULL");return ;}head = new Node(cin.nextInt()) ; //建立链表Node now = head ;for(int i = 1 ; i< n ; i++){now.next = new Node(cin.nextInt()) ;now = now.next ;}Node first = head ; //让第一个指针先向前走k步,当第一个指针到链尾时,第二个指针指向倒数第k个元素for(int i =1 ; i<= k ; i++)first = first.next ;Node second = head ;while(first != null){first = first.next ;second = second.next ;}cout.println(second.val);}}
0 0
- 九度oj-1517-链表中倒数第k个结点
- 九度oj 1517 链表中倒数第k个结点
- 【剑指Offer面试编程题】题目1517:链表中倒数第k个结点--九度OJ
- 九度OJ-题目1517:链表中倒数第k个结点
- [链表]九度OJ-1517:链表中倒数第k个结点
- 题目1517:链表中倒数第k个结点-九度
- 九度题目1517:链表中倒数第k个结点
- 【九度OJ】:链表中倒数第K个节点
- 九度_题目1517:链表中倒数第k个结点
- 华为OJ:输出单向链表中倒数第k个结点
- 【华为oj】输出单向链表中倒数第k个结点
- 华为oj:输出单向链表中倒数第k个结点
- 华为oj 输出单向链表中倒数第k个结点
- 【华为OJ】输出单向链表中倒数第k个结点
- 链表中倒数第k个节点(九度OJ 1517)
- 【剑指Offer面试题】 九度OJ1517:链表中倒数第k个结点
- 【LeetCode】Remove Nth Node From End of List && 【九度】题目1517:链表中倒数第k个结点
- 查找链表中倒数第k个结点
- JSONModel使用
- JAVA 排序方法整理
- 第十五周 项目1 排序(直接选择排序)
- 第十三周 项目2 分块查找
- 一致性hash算法释义
- 九度oj 1517 链表中倒数第k个结点
- HTML趣味编程
- Andriod学习笔记——SeekBar
- json的简单认识
- android actionbar设置返回不指定ParentName
- 两个KMS的pipeline之间传递多媒体信息
- Tcp 连接出现大量ESTABLISHED连接
- 第16周实践项目-交换排序之快速排序
- 软件版本