LeetCode
LeetCode
我一定会有猫的。
总是要走一步看看的呀!
展开
-
LeetCode —— 890. 查找和替换模式 [Medium] [Java] 剑走偏锋,脑洞大开
题目:你有一个单词列表 words 和一个模式 pattern,你想知道 words 中的哪些单词与模式匹配。如果存在字母的排列 p ,使得将模式中的每个字母 x 替换为 p(x) 之后,我们就得到了所需的单词,那么单词与模式是匹配的。(回想一下,字母的排列是从字母到字母的双射:每个字母映射到另一个字母,没有两个字母映射到同一个字母。)返回 words 中与给定模式匹配的单词列表。你可...原创 2020-04-03 20:16:30 · 254 阅读 · 0 评论 -
LeetCode —— 8. 字符串转换整数 (atoi) [Medium] [Java]
题目:请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存...原创 2020-04-03 11:10:48 · 223 阅读 · 0 评论 -
LeetCode —— 7. 整数反转 [Easy] [Java] 3种100%的题解
题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 2:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。思路:本题的有两...原创 2020-04-02 14:26:28 · 217 阅读 · 0 评论