题目描述

输入一个链表,输出该链表中倒数第k个结点。
/*
struct ListNode {
	int val;
	struct ListNode *next;
	ListNode(int x) :
			val(x), next(NULL) {
	}
};*/
class Solution {
public:
    ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) {
        ListNode* list = pListHead;
        int len = 0;
        while(list!=NULL){
            list=list->next;
            len++;
        }
        len = len-k;
        list = pListHead;
        if(len>=0){
            while(len--){
                list=list->next;
            }
            return list;
        }else 
            return NULL;
    }
};

  

相关文章:

  • 2021-07-01
  • 2021-08-26
  • 2021-06-10
  • 2021-12-12
  • 2021-11-26
  • 2021-11-05
  • 2021-08-29
  • 2021-07-23
猜你喜欢
  • 2021-12-10
  • 2021-12-15
  • 2021-08-23
  • 2021-09-26
  • 2021-12-02
  • 2021-08-19
  • 2022-01-11
相关资源
相似解决方案