博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer____链表中倒数第k个节点
阅读量:3577 次
发布时间:2019-05-20

本文共 562 字,大约阅读时间需要 1 分钟。

输入一个链表,输出该链表中倒数第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) {        if(pListHead == NULL || k <= 0) return NULL;        ListNode *p = pListHead;        while(k-- >1)        {            p = p->next;            if(p == NULL) return NULL;        }        ListNode *q = pListHead;        while(p->next!= NULL)        {            q = q->next;            p = p->next;        }        return q;    }};

 

转载地址:http://oixgj.baihongyu.com/

你可能感兴趣的文章
最短路径最基本的三种算法【此后无良辰】
查看>>
class的点点滴滴的总结
查看>>
vector 的点点滴滴的总结
查看>>
测试用例
查看>>
自动化测试学习步骤
查看>>
自动化测试需要掌握的知识
查看>>
HTTP协议
查看>>
Python小程序——冒泡排序
查看>>
cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动
查看>>
LeetCode 206反转链表 [javsScript]
查看>>
[LeetCode javaScript] 3. 无重复字符的最长子串
查看>>
[LeetCode javaScript] 6. Z字形变换
查看>>
[LeetCode javaScript]455. 分发饼干
查看>>
[LeetCode javaScript] 735. 行星碰撞
查看>>
[LeetCode javaScript] 125. 验证回文串
查看>>
[LeetCode javaScript] 226. 翻转二叉树
查看>>
[LeetCode javaScript] 520. 检测大写字母
查看>>
[LeetCode javaScript] 53.最大子序和
查看>>
[LeetCode javaScript] 101. 对称二叉树
查看>>
[LeetCode javaScript] 860. 柠檬水找零
查看>>