LeetCode
风一吹你就要走
这个作者很懒,什么都没留下…
展开
-
字符串相关算法
1、给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。j将字符串全部转化成小写字符,循环判断每个字符是否是有效字符,并用指针比较首尾。 2、给你一个字符串 ,仅反转字符串中的所有元音字母,并返回结果字符串。元音字母包括 、、、、,且可能以大小写两种形式出现。 首尾指针朝中间进行遍历,只要遇到特定元素就交换。.........原创 2022-07-11 23:04:37 · 137 阅读 · 0 评论 -
[LeetCode-java实现]3. 无重复字符的最长子串
给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: s = "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长...原创 2022-02-02 10:50:17 · 170 阅读 · 0 评论 -
[字符串题-java实现]20. 有效的括号
题目给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:false示例5:输入:s = "{[]}"输出:true...原创 2022-01-13 20:38:04 · 862 阅读 · 0 评论 -
[字符串题-java]1189. “气球” 的最大数量
题目描述给你一个字符串text,你需要使用 text 中的字母来拼凑尽可能多的单词"balloon"(气球)。字符串text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词"balloon"。示例 1:输入:text = "nlaebolko"输出:1示例 2:输入:text = "loonbalxballpoon"输出:2示例 3:输入:text = "leetcode"输出:0来源:力扣(LeetCode)链接:https://...原创 2022-01-11 15:25:09 · 175 阅读 · 0 评论 -
[字符串题-java实现]LeetCode551. 学生出勤记录 I
目录题目要求代码实现1代码分析11、indexOf(String str)2、lastIndexOf(String str)3、contains(CharSequence s)代码实现2代码解释2题目要求给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:'A':Absent,缺勤'L':Late,迟到'P':Present,到场如果学生能够 同时 满足下面两个条件,则可以获..原创 2022-01-10 18:59:25 · 274 阅读 · 0 评论