
LeetCode刷题笔记
qq_46586512
初来乍到~111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
展开
-
leetcode171
/*解题思路:这个字符串的数值=26的字符所在的位置次幂*这个字母所代表的数值+...*/class Solution { public int titleToNumber(String columnTitle) { char[] str = columnTitle.toCharArray(); double sum=0; int j=0; for(int i=str.length-1;i>=0;i--){ .原创 2021-05-20 09:05:38 · 133 阅读 · 0 评论 -
leetcode_242
解题思路解题思路:①首先我们先创建一个24个容量的字符数组②在遍历第一个字符串,将它里面每个字符在24个字母里面出现的下标对应数组上加加③在遍历第二个字符串,将它里面每个字符在24个字母里面出现的下标对应数组减减④在遍历这24个容量的字符数组,看看里面的值是否全为0,是则返回true ,不是则返回false**注意:是26个字母,千万不要和我一样24个字母。(绝了,简直是服了自己)代码/*解题思路:①首先我们先创建一个24个容量的字符数组 ②在遍历第一个字符串,将它里面每原创 2021-04-24 21:41:29 · 78 阅读 · 0 评论 -
leetode_13
解题思路解题思路:①一次从字符串的末尾遍历到字符串的开头②遍历的时候都拿当前的跟后面的作比较 1.大于后面的,则加上本次的值,在自增12.小于后面的值,加上后面的值减去当前的值,自增2*需要注意的点:当输入的是一个字符的时候我们要另外加以考虑用到的数据结构: Map双列集合代码import java.util.HashMap;import java.util.Map;/*解题思路:①一次从字符串的末尾遍历到字符串的开头 ②遍历的时候都拿当前的跟后面的作比较原创 2021-04-24 21:11:09 · 103 阅读 · 0 评论