title: 每日一练(47):找不同categories:[剑指offer]tags:[每日一练]date: 2022/04/22每日一练(47):找不同给定两个字符串 s 和 t ,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。示例 1:输入:s = "abcd", t = "abcde"输出:"e"解释:'e' 是那个被...
title: 每日一练(44):有效的字母异位词categories:[剑指offer]tags:[每日一练]date: 2022/04/18每日一练(44):有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。示例 1:输入: s = "anagram", t = "...
title: 每日一练(43):同构字符串categories:[剑指offer]tags:[每日一练]date: 2022/04/15每日一练(43):同构字符串给定两个字符串 s 和 t ,判断它们是否是同构的。如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字...
title: 每日一练(40):验证回文串categories:[剑指offer]tags:[每日一练]date: 2022/04/12每日一练(40):验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true解...
title: 每日一练(31):翻转单词顺序categories:[剑指offer]tags:[每日一练]date: 2022/03/05每日一练(31):翻转单词顺序输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。示例 1:输入: "the...
title: 每日一练(18):包含min函数的栈categories:[剑指offer]tags:[每日一练]date: 2022/02/14每日一练(18):包含min函数的栈定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。示例:MinStack minStack = new MinStack();minStack.pu...