zoukankan      html  css  js  c++  java
  • 剑指offer-链表中倒数第k个结点

    题目描述

    输入一个链表,输出该链表中倒数第k个结点。
     
    快慢指针
     1 public ListNode FindKthToTail(ListNode head,int k) {//链表 my
     2         if(k<=0){
     3             return null;
     4         }
     5         ListNode node = head;
     6         ListNode result = head;
     7         int i=1;
     8         while(null!=node && i<k){//得到第k个结点
     9             node = node.next;
    10             i++;
    11         }
    12         if(null ==node){
    13             return null;
    14         }
    15         while(null!= node.next){
    16             node = node.next;
    17             result = result.next;
    18         }
    19         return result;
    20     }
  • 相关阅读:
    网络编程
    模块
    内置函数
    函数应用
    万能参数
    函数
    爬虫
    算法
    Flask
    linux
  • 原文地址:https://www.cnblogs.com/zhacai/p/10692231.html
Copyright © 2011-2022 走看看