搜索内容

ACM
  • 【力扣刷题】459.重复的子字符串-KMP
    ACM

    【力扣刷题】459.重复的子字符串-KMP

    给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。   示例 1: 输入: s = "abab" 输出: true 解释: 可由子串 "ab" 重复两次构成……
    Zhang, Hongxing 2023年12月25日
  • 【力扣刷题】28. 找出字符串中第一个匹配项的下标-KMP
    ACM

    【力扣刷题】28. 找出字符串中第一个匹配项的下标-KMP

    给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一……
    Zhang, Hongxing 2023年12月24日
  • 【力扣刷题】55. 右旋字符串-字符串
    ACM

    【力扣刷题】55. 右旋字符串-字符串

    55. 右旋字符串 题目描述 字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串……
    Zhang, Hongxing 2023年12月23日
  • 【力扣刷题】151.反转字符串中的单词-字符串
    ACM

    【力扣刷题】151.反转字符串中的单词-字符串

    给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒……
    Zhang, Hongxing 2023年12月22日
  • 【力扣刷题】54. 替换数字-字符串
    ACM

    【力扣刷题】54. 替换数字-字符串

    题目描述 给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。 例如,对于输入字……
    Zhang, Hongxing 2023年12月21日
  • 【力扣刷题】541. 反转字符串II-双指针
    ACM

    【力扣刷题】541. 反转字符串II-双指针

    给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转……
    Zhang, Hongxing 2023年12月20日
  • 【力扣刷题】344. 反转字符串-双指针
    ACM

    【力扣刷题】344. 反转字符串-双指针

    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) ……
    Zhang, Hongxing 2023年12月19日
  • 【力扣刷题】3305. 元音辅音字符串计数 I-滑动窗口
    ACM

    【力扣刷题】3305. 元音辅音字符串计数 I-滑动窗口

    给你一个字符串 word 和一个 非负 整数 k。 返回 word 的 子字符串 中,每个元音字母('a'、'e'、'i'、'o'、'u')至少 出现一次,并且 恰好 包含 k 个辅音字母……
    Zhang, Hongxing 2023年12月18日
  • 【力扣刷题】18.四数之和-双指针
    ACM

    【力扣刷题】18.四数之和-双指针

    给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若……
    Zhang, Hongxing 2023年12月17日
  • 【力扣刷题】15. 三数之和-哈希表、双指针
    ACM

    【力扣刷题】15. 三数之和-哈希表、双指针

    给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 ……
    Zhang, Hongxing 2023年12月16日