LeetCode 10. 正则表达式匹配
leetcode-cn.com/problems/re… 思路:动态规划 这是一个通配符问题 .表示任意字符,*表示0个或多个字符,.*表示任何字符串除null外 理解.*匹配ab, .*可以匹配..,每个点...
leetcode-cn.com/problems/re… 思路:动态规划 这是一个通配符问题 .表示任意字符,*表示0个或多个字符,.*表示任何字符串除null外 理解.*匹配ab, .*可以匹配..,每个点...
leetcode-cn.com/problems/pa… 思路1:转换为字符串,遍历一半字符串 思路2:不转换为字符串,按下面这个思路并排除一些特殊情况 public boolean isPalindrome(int x) { String...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
leetcode-cn.com/problems/st… 思路:把示例中的几种情况考虑到就可以了 public int myAtoi(String str) { if (str == null) { return 0; } // 忽略首尾空...
leetcode-cn.com/problems/re… 思路:注意正负数、边界 public int reverse(int x) { if (x == 0 || x == -2147483648) { return 0; } Queue...
leetcode-cn.com/problems/zi… 思路:重点是找interval和step的公式 public String convert(String s, int numRows) { if (s == null) { ret...
leetcode-cn.com/problems/lo… 思路:动态规划 public String longestPalindrome(String s) { // 注意:判断输入范围 if (s == null || s.length(...
leetcode-cn.com/problems/me… 理解中位数: baike.baidu.com/item/中位数/30… 思路: public double findMedianSortedArrays(int[] nums1, i...
leetcode-cn.com/problems/lo… 思路1:构造一个map来保存每个字符最近一次出现的索引,并随时计算子串长度 思路2:滑动窗口 public int lengthOfLongestSubstring(String s...
leetcode-cn.com/problems/ad… 思路:考虑下面几种情况 1、考虑最高位进位 2、考虑l1和l2长度不一样 3、考虑l1、l2为空 public ListNode addTwoNumbers(ListNode l1,...
一直在开始,一直在放弃,再开始一次;从第1题开始,不求1天1题只求坚持下去,不追求性能最优只求有思路能通过。 leetcode-cn.com/problems/tw… 思路:两个循环 public int[] twoSum(int[] nu...