LCR 140. 训练计划 II

给定一个头节点为 head 的链表用于记录一系列核心肌群训练项目编号,请查找并返回倒数第 cnt 个训练项目编号。

示例 1:

输入:head = [2,4,7,8], cnt = 1
输出:8

提示:

  • 1 <= head.length <= 100
  • 0 <= head[i] <= 100
  • 1 <= cnt <= head.length

代码:

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode() : val(0), next(nullptr) {}
 *     ListNode(int x) : val(x), next(nullptr) {}
 *     ListNode(int x, ListNode *next) : val(x), next(next) {}
 * };
 */
class Solution {
public:
    ListNode* trainingPlan(ListNode* head, int cnt) {
        ListNode *slow = head;
        ListNode *fast = head;
        for (int i = 0; i < cnt; i++) {
            fast = fast->next;
        }
        while (fast != nullptr) {
            fast = fast->next;
            slow = slow->next;
        }
        return slow;
    }
};

<think>好的,我现在需要回答用户关于力扣(LeetCode)中LCR含义的问题。首先,用户提供的引用内容中有多个LCR开头的题目,比如LCR13、LCR140等。根据我的知识库,力扣的LCR系列题目通常是《剑指Offer》的题目,或者可能代表其他特定分类。不过,用户提供的引用中并没有直接解释LCR的含义,所以我需要结合常见情况来推断。 首先,LCR可能是某个缩写。例如,在编程或算法题中,常见的缩写可能有LeetCode Contest Round或者其他类似的,但不太确定。另外,考虑到用户提供的引用中的题目如LCR 037是行星碰撞问题,这实际上是LeetCode 735题的变种,而LCR 140是关于链表的训练计划,对应力扣的类似题目。可能LCR是力扣某个特定题库的分类编号,比如《剑指Offer》的题目在力扣中常以LCR开头。例如,剑指Offer的英文是“Coding Interviews”,所以LCR可能代表“LeetCode Coding Interviews”的缩写,或者是其他类似的结构。 另外,用户提供的引用中,例如引用[5]提到LCR 128是库存管理问题,类似旋转数组找最小值,这对应于《剑指Offer》中的题目,因此进一步支持了LCR系列是《剑指Offer》题目的可能性。在中文社区中,有时会将《剑指Offer》的题目编号对应到力扣的LCR编号,例如LCR 128对应剑指Offer 11题。因此,LCR可能代表力扣中《剑指Offer》题目的特定分类或编号前缀。 此外,需要确认是否有官方说明。根据力扣的常见命名规则,LCR可能没有官方解释,但用户和社区通常将其理解为《剑指Offer》题目。因此,结合用户的引用内容和常见社区用法,可以推断LCR代表力扣上的《剑指Offer》题目编号前缀。</think>力扣(LeetCode)中的 **LCR** 是平台对《剑指Offer》系列题目的特定编号前缀。这类题目主要面向面试算法准备,覆盖高频考点如数据结构、动态规划、链表操作等[^1][^2][^3]。例如: - LCR 140 对应链表倒数节点的查找(类似《剑指Offer》22题) - LCR 128 对应旋转数组的最小值(类似《剑指Offer》11题)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值