字符串
BetterCbx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整数转罗马数字
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常原创 2020-10-24 14:03:30 · 166 阅读 · 0 评论 -
查找共同的字符串
“bella”,“abe”,“roer”结果返回 epublic List<String> commonChars(String[] A) { int[] minfreq = new int[26]; Arrays.fill(minfreq, Integer.MAX_VALUE); for (String word: A) { int[] freq = new int[26]; int lengt原创 2020-10-24 13:38:42 · 527 阅读 · 0 评论 -
回退字符串
遇到#就后退一个字符串“a##c” =="#a#c"“y#fo##f” ==“y#f#o##f”"#c"意思是这种情况就是生成 c利用栈 /** * 利用栈操作 开辟了额外的空间 * @param S * @param T * @return */ public boolean backspaceCompare(String S, String T) { return newStr(S).equals(newStr(T原创 2020-10-24 13:32:05 · 439 阅读 · 0 评论 -
划分字符串--尽可能多的划分片段
字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表输入:S = “ababcbacadefegdehijhklij”输出:[9,7,8]解释:划分结果为 “ababcbaca”, “defegde”, “hijhklij”。每个字母最多出现在一个片段中。像 “ababcbacadefegde”, “hijhklij” 的划分是错误的,因为划分的片段数较少。public List<Integer>原创 2020-10-24 13:03:42 · 896 阅读 · 0 评论
分享