自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Olivia_he

每天都要加油鸭ヾ(◍°∇°◍)ノ゙

  • 博客(4)
  • 收藏
  • 关注

原创 【LeetCode系列】最长回文子串 Longest Palindromic Substring

题目描述(难度M):解法:马拉车算法(Manacher's Algorithm)马拉车算法是解决最长回文子串长度的经典算法,时间复杂度和空间复杂度均只有O(n)。参考博客:https://articles.leetcode.com/longest-palindromic-substring-part-ii/http://windliang.cc/2018/08/05/l...

2018-08-27 15:46:54 162

原创 【LeetCode系列】有序数组的中位数 Median of Two Sorted Arrays

问题描述:解决方案:因为题目中给出的是已排序的数组,因此将问题转化为求第 k 小的数,当两个数组大小之和为奇数时,找第小的数;当两数组之和为偶数时,找中间两个数之和除以2即可,中间两个数分别为第和小的数。假设找第k小的数需要在数组A中找p次,在数组B中找q次,则 p + q = k。k已知而p和q未知,因此目的就是通过二分k找到p。A[start1 + p - 1]代表的...

2018-08-22 20:02:22 186

翻译 【LeetCode系列】 无重复字符的最长子串 Longest Substring Without Repeating Characters

题目描述(Middle):官方解答:https://leetcode.com/problems/longest-substring-without-repeating-characters/description/方法一:暴力解法一个一个地检查子串看是否有重复字符算法描述:假设有一个函数 boolean allUnique(String substring) ,当子串的...

2018-08-16 18:30:19 132

原创 【LeetCode系列】链表相加 Add Two Numbers

小tips:① 创建一个ListNode副本进行操作;② 注意处理进位,进位只能为1和0,通过计算和是否大于10判断进位;③ 模拟链表新增节点的操作,新建一个节点,然后当前节点(类似指针)指向该新节点; ④ 最后一位也可能存在进位需要新增节点; ⑤ 遍历操作直接用***.next(***为ListNode的名称)/** * Definition for singly-linked...

2018-08-15 17:52:33 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除