摘要:
leetcode 5.最长回文子串 第五题:最长回文子串 1.中心拓展: 我们枚举所有的「回文中心」并尝试「扩展」,直到无法扩展为止,此时的回文串长度即为此「回文中心」下的最长回文串长度。我们对所有的长度求出最大值,即可得到最终的答案。拓展分为两种情况,奇数长度和偶数长度,分别拓展一次取较大值,同时 阅读全文
posted @ 2024-01-09 10:17
米乡卷炸粉
阅读(21)
评论(0)
推荐(0)
摘要:
leetcode 4. 寻找两个正序数组的中位数 第四题:寻找两个正序数组的中位数 1.合并数组,排序,找中位数 暴力解法,时间复杂度(M+N),空间复杂度(M+N) public double findMedianSortedArrays(int[] nums1, int[] nums2) { 阅读全文
posted @ 2024-01-07 20:18
米乡卷炸粉
阅读(13)
评论(0)
推荐(0)
摘要:
leetcode 第三题:无重复字符的最长子串 自己写的: 第一想法:滑动窗口,用两个指针指向窗口的左右边界,用一个HashSet存储窗口内已有的值。另写一个find_first_temp方法用于出现重复字符时寻找新的左边界,左边界更新时也要更新set,将新左边界之前的元素删掉。 public in 阅读全文
posted @ 2024-01-01 12:01
米乡卷炸粉
阅读(31)
评论(0)
推荐(0)
浙公网安备 33010602011771号