- 博客(15)
- 收藏
- 关注
原创 每日一刷:LeetCode.13罗马数字转整数
罗马数字包含以下七种字符: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-07-21 22:07:28
154
原创 每日一刷:LeetCode.12整数转罗马数字
罗马数字包含以下七种字符: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-07-14 17:38:08
162
原创 每日一刷:LeetCode.11盛水最多的容器
暴力法求解 i,j两层循环private int directlySolution(int[] height) { int max = 0; for (int i=0; i<height.length; i++) { for (int j=i+1; j<height.length; j++) { max = Math.max(max, (j - i) * Math.min(height[i], height[j]));...
2020-07-02 21:53:52
153
转载 每日一刷:LeetLode.8字符串转整数(atoi)
请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如该字符串中的第一个非空格字符不是一个有效整..
2020-06-27 22:26:49
185
转载 每日一刷:LeetCode.6z字形变换
将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。比如输入字符串为 "LEETCODEISHIRING"行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例1:输入: s = ...
2020-06-18 22:28:44
158
原创 每日一刷:LeetCode.9回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-n
2020-06-07 22:16:53
129
原创 每日一刷:LeetCode.7整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[-2^31,2 ^31-1] 。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer著作权归领
2020-06-07 21:43:18
203
转载 每日一刷:LeetCode.5最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-substring著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。暴力求解,列举所有的子串,判断是否为回文
2020-06-07 20:49:02
193
转载 每日一刷:LeetCode.4无重复字符的最长字串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。来源:力扣(Le
2020-05-25 21:59:49
121
原创 每日一刷:LeetCode.3寻找两个正序数组的中位数
给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/median-of-two-sort
2020-05-25 21:55:38
308
原创 Anfroid studio编译界面左下方没有Text和Design模式
传送: https://blog.youkuaiyun.com/qq_39734641/article/details/104617641
2020-05-25 09:05:41
618
原创 寻找两个有序数组的中位数
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2020-05-24 09:06:08
101
原创 无重复字符的最长串
通过两个for循环,算出每个字符开头的不含有重复字符的 最长子串 的长度。class Solution {public int lengthOfLongestSubstring(String s) {int maxLength = 0;for (int i = 0; i < s.length; i++) {List characters = new ArrayList<>(); for (int j = i; j < s.length; j++) {if .
2020-05-23 21:35:37
195
原创 每日一刷:LeetCode.1 两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。双重循环一一匹配(暴力匹配)public class Solution {public int[] TwoSum(in
2020-05-11 19:57:05
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人