Leetcode—1163. 按字典序排在最后的子串【困难】

2025每日刷题(226)

Leetcode---1163. 按字典序排在最后的子串

实现代码

cpp 复制代码
class Solution {
public:
    string lastSubstring(string s) {
        if(s.size() == 1) {
            return s;
        }
        int i = 0;
        int j = 1;
        int k = 0;

        while(j + k < s.length()) {
            if(s[i + k] == s[j + k]) {
                ++k;
            } else if(s[i + k] > s[j + k]) {
                j = j + k + 1;
                k = 0;
            } else if(s[i + k] < s[j + k]) {
                i = max(i + k + 1, j);
                j = i + 1;
                k = 0;
            }
        }
        return s.substr(i);
    }
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
flashlight_hi3 小时前
LeetCode 分类刷题:110. 平衡二叉树
javascript·算法·leetcode
式5163 小时前
线性代数(九)线性相关性、基与维数
线性代数·算法·机器学习
啊阿狸不会拉杆3 小时前
《数字图像处理》第7章:小波变换和其他图像变换
图像处理·人工智能·python·算法·机器学习·计算机视觉·数字图像处理
炽烈小老头3 小时前
【 每天学习一点算法 2025/12/17】验证二叉搜索树
学习·算法
用户271995372133 小时前
基于Label Studio 集成视觉大模型Qwen2-VL和yolo实现自动标注
算法
智者知已应修善业3 小时前
【删除有序数组中的重复项 II之O(N)算法】2024-1-31
c语言·c++·经验分享·笔记·算法
patrickpdx3 小时前
leetcode:环形链表
算法·leetcode·链表
资深web全栈开发3 小时前
LeetCode 3652: 按策略买卖股票的最佳时机
算法·leetcode·职场和发展
Wang ruoxi3 小时前
基于最小二乘法的离散数据拟合
人工智能·算法·机器学习
Xの哲學4 小时前
Linux链路聚合深度解析: 从概念到内核实现
linux·服务器·算法·架构·边缘计算