博客
关于我
[LeetCode] 876.求链表的中间节点 , [剑指offer]求链表中倒数第K个节点
阅读量:61 次
发布时间:2019-02-26

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

1. ????????

????

????????????????????????????????????????????????????????????????????????????????????????????????????????

????

struct ListNode* middleNode(struct ListNode* head) {    struct ListNode* fast = head;    struct ListNode* slow = head;    while (fast->next != NULL) {        slow = slow->next;        fast = fast->next->next;    }    return slow;}

2. ???????K???

????

???????????K??????????????????????????????K???????????????????????????????????K????

????

struct ListNode* FindKthToTail(struct ListNode* pListHead, int k) {    if (pListHead == NULL || k <= 0) {        return NULL;    }    struct ListNode* fast = pListHead;    struct ListNode* slow = pListHead;    for (int i = 0; i < k; i++) {        if (fast == NULL) {            return NULL;        }        fast = fast->next;    }    while (fast != NULL) {        slow = slow->next;        fast = fast->next;    }    return slow;}

?????????????????????????????????????????

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

你可能感兴趣的文章
OSPF技术连载18:OSPF网络类型:非广播、广播、点对多点、点对多点非广播、点对点
查看>>
OSPF技术连载19:深入解析OSPF特殊区域
查看>>
SQL Server 复制 订阅与发布
查看>>
OSPF技术连载20:OSPF 十大LSA类型,太详细了!
查看>>
OSPF技术连载21:OSPF虚链路,现代网络逻辑连接的利器!
查看>>
OSPF技术连载22:OSPF 路径选择 O > O IA > N1 > E1 > N2 > E2
查看>>
OSPF技术连载5:OSPF 基本配置,含思科、华为、Junifer三厂商配置
查看>>
OSPF技术连载8:OSPF认证:明文认证、MD5认证和SHA-HMAC验证
查看>>
OSPF故障排除技巧
查看>>
OSPF的七种类型LSA
查看>>
OSPRay 开源项目教程
查看>>
OS模块
查看>>
OS第3章 —— 进程调度和死锁
查看>>
overlay(VLAN,VxLAN)、underlay网络、大二层概述
查看>>
OWL本体语言
查看>>
P with Spacy:自定义文本分类管道
查看>>
Padding
查看>>
paddlehub安装及对口罩检测
查看>>
SpringBoot中集成Actuator实现监控系统运行状态
查看>>
paddle的两阶段基础算法基础
查看>>