
字符串
李硕`丹诗尔顿
石坠可雕琢,虽美及相克。一页实则会,锁恐千秋坠。 石页不修边,一页请逃越,遂一页
20180827石坠千秋落,相克怎雕琢。一页实则许,恐至终难归。
展开
-
c# leetcode 151. 翻转字符串里的单词(字符串)
151. 翻转字符串里的单词难度中等139给定一个字符串,逐个翻转字符串中的每个单词。示例 1:输入: "the sky is blue"输出:"blue is sky the"示例 2:输入: " hello world! "输出:"world! hello"解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。...原创 2020-04-10 12:51:28 · 249 阅读 · 0 评论 -
c# leetcode 面试题 08.09. 括号(字符串)(回溯)
面试题 08.09. 括号难度中等14收藏分享切换为英文关注反馈括号。设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。说明:解集不能包含重复的子集。例如,给出n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]public class Solution {...原创 2020-03-31 22:30:36 · 221 阅读 · 0 评论 -
c# leetcode 917. 仅仅反转字母(栈、字符串)
给定一个字符串S,返回“反转后的”字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。示例 1:输入:"ab-cd"输出:"dc-ba"示例 2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例 3:输入:"Test1ng-Leet=code-Q!"输出:"Qedo1ct-eeLg=ntse-T!"...原创 2020-03-22 18:58:31 · 217 阅读 · 0 评论 -
c# leetcode 415. 字符串相加(字符串)
给定两个字符串形式的非负整数num1和num2,计算它们的和。注意:num1和num2的长度都小于 5100. num1和num2都只包含数字0-9. num1和num2都不包含任何前导零。 你不能使用任何內建 BigInteger 库,也不能直接将输入的字符串转换为整数形式。public string AddStrings(string num1, ...原创 2020-03-22 15:36:59 · 716 阅读 · 0 评论 -
字符串 leetcode 总结
字符串 我的答案 题号 题目 通过率 难度 总结 掌握 #3 无重复字符的最长子串 33.4% 中等 #5 最长回文子串 29.0% 中等 ...原创 2020-03-21 16:49:44 · 611 阅读 · 0 评论 -
c# leetcode 面试题58 - II. 左旋转字符串 (字符串)
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例 1:输入: s = "abcdefg", k = 2输出:"cdefgab"示例 2:输入: s = "lrloseumgh", k = 6输出:"umghlrl...原创 2020-03-21 16:42:26 · 194 阅读 · 0 评论 -
c# leetcode 443. 压缩字符串 (字符串)
难度简单98给定一组字符,使用原地算法将其压缩。压缩后的长度必须始终小于或等于原数组长度。数组的每个元素应该是长度为1的字符(不是 int 整数类型)。在完成原地修改输入数组后,返回数组的新长度。进阶:你能否仅使用O(1) 空间解决问题?示例 1:输入:["a","a","b","b","c","c","c"]输出:返回6,输入数组的前6个字符应该是:["...原创 2020-03-15 23:40:09 · 190 阅读 · 0 评论 -
c# leetcode 890. 查找和替换模式(字符串) incomplete
你有一个单词列表words和一个模式pattern,你想知道 words 中的哪些单词与模式匹配。如果存在字母的排列 p,使得将模式中的每个字母 x 替换为 p(x) 之后,我们就得到了所需的单词,那么单词与模式是匹配的。(回想一下,字母的排列是从字母到字母的双射:每个字母映射到另一个字母,没有两个字母映射到同一个字母。)返回 words 中与给定模式匹配的单词列表。你...原创 2019-12-30 21:43:35 · 206 阅读 · 0 评论 -
c# leetcode 804. 唯一摩尔斯密码词(字符串)
题目:国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串,比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。为了方便,所有26个英文字母对应摩尔斯密码表如下:[".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-....原创 2019-12-30 11:41:54 · 221 阅读 · 0 评论 -
c# leetcode 1221. 分割平衡字符串 (字符串)
在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的。给出一个平衡字符串s,请你将它分割成尽可能多的平衡字符串。返回可以通过分割得到的平衡字符串的最大数量。示例 1:输入:s = "RLRRLLRLRL"输出:4解释:s 可以分割为 "RL", "RRLL", "RL", "RL", 每个子字符串中都包含相同数量的 'L' 和 'R'。示例 2:输入:s...原创 2019-12-30 11:08:24 · 122 阅读 · 0 评论