上一题:LeetCode第13题: romanToInt(C语言) 1、基本方法思路:以第一个子数组为参考base,从0开始固定base的下标 j ,从1开始循环遍历strs...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
上一题:LeetCode第13题: romanToInt(C语言) 1、基本方法思路:以第一个子数组为参考base,从0开始固定base的下标 j ,从1开始循环遍历strs...
上一题:LeetCode第11题: maxArea(C语言) 思路:分别建立个位、十位、百位、千位的数组的索引转换数组,然后对输入的整数num整除取余,所得的余数在对应的数组...
上一题:LeetCode第9题: isPalindrome(C语言) 引子 思路:看到两个序列去匹配的问题,最自然的想法是双层循环尝试对齐匹配,我们假设表格数字为1代表匹配成...
上一题:LeetCode第7题: reverse-integer(C语言) 思路:考察遍历字符串,需要处理好正负号的问题,增加了一定的处理复杂度,整体不难 本系列文章,旨在打...
上一题:LeetCode第5题:longestPalindrome(C语言) 1、基础方法思路:假设有一个旗标i沿着输入字符串s的字符顺序读取,且i会反复在0-numRows...
上一题:LeetCode第3题:lengthOfLongestSubstring(C语言) 思路:利用归并排序的思想,将两个数组合并为一个有序的数组,求中位数即可。 本系列文...
上一题:LeetCode第2题:add-two-numbers(C语言) 字典方法思路:1、本题可以这样理解,有两种情况:如果输入的字符数组s有两个重复字符,比如s = "a...
1、基础方法思路:双层遍历数组,如果找到目标的target,退出双层循环 2、字典方法思路:1、首先遍历数组确定nums的最大值max和最小值min;2、创建字典map数组,...
上一题:LeetCode第1题:two-sum(C语言) 1、基础方法思路:判断两个链表是否存在,如果存在,则计算两个链表的的val之和,用plus记录上一次的进位,pre记...
上一题:LeetCode第14题: longestCommonPrefix(C语言) 求助:本地运行没问题,但是在LeetCode中就报错,而且是快速排序出错,原因应该是快排...
上一题:LeetCode第15题: threeSum(C语言)思路:首先将数组进行快速排序,从左至右开始遍历,找到sum = target的临界点i,对于i左侧,sum < ...
思路:做减法,直到被除数<除数。但结果 Time Limit Exceeded 思路:任何一个整数可以表示成以2的幂为底的一组基的线性组合,即num=20+21+22+......
第一次把动态规划看懂了,写的好详细
LeetCode第44题: 通配符匹配isMatch(C语言)引子 思路:看到两个序列去匹配的问题,最自然的想法是双层循环尝试对齐匹配,我们假设表格数字为1代表匹配成功,0代表匹配失败。 分析:分别遍历s和p两个字符串,如果p[i] =...
引子 思路:看到两个序列去匹配的问题,最自然的想法是双层循环尝试对齐匹配,我们假设表格数字为1代表匹配成功,0代表匹配失败。 分析:分别遍历s和p两个字符串,如果p[i] =...