首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
【数据结构与算法|每日一题】
不会写代码de米花
创建于2024-01-01
订阅专栏
每日一题
暂无订阅
共40篇文章
创建于2024-01-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【力扣】182.动态口令|每日一题|刷题打卡
一、题目描述 某公司门禁密码使用动态口令技术。初始密码为字符串 password,密码更新均遵循以下步骤: 设定一个正整数目标值 target 将 password 前 target 个字符按原顺序移
【力扣】181.字符串中的单词反转|每日一题|刷题打卡
一、题目描述 你在与一位习惯从右往左阅读的朋友发消息,他发出的文字顺序都与正常相反但单词内容正确,为了和他顺利交流你决定写一个转换程序,把他所发的消息 message 转换为正常语序。 注意:输入字符
【力扣】2697.字典序最小回文串|每日一题|刷题打卡
一、题目描述 给你一个由 小写英文字母 组成的字符串 s ,你可以对其执行一些操作。在一步操作中,你可以用其他小写英文字母 替换 s 中的一个字符。 请你执行 尽可能少的操作 ,使 s 变成一个 回
【力扣】2108.找出数组中的第一个回文串字符串|每日一题|刷题打卡
一、题目描述 给你一个字符串数组 words ,找出并返回数组中的 第一个回文字符串 。如果不存在满足要求的字符串,返回一个 空字符串 **"" 。 回文字符串 的定义为:如果一个字符串正着读和反着读
【力扣】2000.反转单词前缀|每日一题|刷题打卡
一、题目描述 给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。如果
【力扣】1768.交替合并字符串|每日一题|刷题打卡
一、题目描述 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合
【力扣】1455.检查单词是否为句中其他单词的前缀|每日一题|刷题打卡
一、题目描述 给你一个字符串 sentence 作为句子并指定检索词为 searchWord ,其中句子由若干用 单个空格 分隔的单词组成。请你检查检索词 searchWord 是否为句子 sente
【力扣】1332.删除回文子序列|每日一题|刷题打卡
一、题目描述 给你一个字符串 s,它仅由字母 'a' 和 'b' 组成。每一次删除操作都可以从 s 中删除一个回文 子序列。 返回删除给定字符串中所有字符(字符串为空)的最小删除次数。 「子序列」定义
【力扣】925.长按键入
一、题目描述 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友
【力扣】844.比较含退格的字符串
一、题目描述 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意: 如果对空文本输入退格字符,文本继续为空。 示例 1: 示例
【力扣】942.增减字符串匹配|每日一题|刷题打卡
一、题目描述 由范围 [0,n] 内所有整数组成的 n + 1 个整数的排列序列可以表示为长度为 n 的字符串 s ,其中: 如果 perm[i] < perm[i + 1] ,那么 s[i] ==
【力扣】917.仅仅反转字母|每日一题|刷题打卡
一、题目描述 给你一个字符串 s ,根据下述规则反转字符串: 所有非英文字母保留在原有位置。 所有英文字母(小写或大写)位置反转。 返回反转后的 s 。 示例 1: 示例 2: 示例 3: 提示 1
【力扣】821.字符的最短距离|每日一题|刷题打卡
一、题目描述 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i]
【力扣】680.验证回文串II|每日一题|刷题打卡
一、题目描述 给你一个字符串 s,最多 可以从中删除一个字符。 请你判断 s 是否能成为回文字符串:如果能,返回 true ;否则,返回 false 。 示例 1: 示例 2: 示例 3: 提示: 1
【力扣】557.反转字符串中的单词III|每日一题|刷题打卡
一、题目描述 给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 示例 2: 提示: 1 <= s.length <= 5 * 104 s 包
【力扣】541.反转字符串II|每日一题|刷题打卡
一、题目描述 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于
【力扣】345.反转字符串中的元音字母|每日一题|刷题打卡
一、题目描述 给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。 元音字母包括 'a'、'e'、'i'、'o'、'u',且可能以大小写两种形式出现不止一次。 示例 1: 示例
【力扣】344.反转字符串|每日一题|刷题打卡
一、题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
【力扣】125.验证回文串|每日一题
一、题目描述 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它
【力扣】28.找出字符串中第一个匹配项的下标|每日一题|刷题打卡
一、题目描述 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 ha