会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鶸1998
博客园
首页
新随笔
联系
订阅
管理
2019年12月11日
leetcode5.最长回文子串
摘要: 思路:根据标签里的动态规划,很容易想到判断[x,y]处是不是回文,就要先判断[x+1,y-1]是不是回文(这里要注意偶数问题)。 用一个二维数组p[][]记录从start处开始到end处结束的字符串是否为回文,存值为0代表不是回文或没遍历过,为1代表是回文。 那么这里其实重难点在于判定赋值为1的条件
阅读全文
posted @ 2019-12-11 20:27 鶸1998
阅读(152)
评论(0)
推荐(0)
2019年12月7日
leetcode.3.无重复字符的最长子串
摘要: 我开始做这题的时候是按之前我做“最长递增子序列”的思路走的。 想的是再开一个数组储存以【字符串每个字符为开头的无重复子序列】的长度,这样可以找到最长的那个子串的头,然后按leetcode.1的题目思路,对那个字符串做一次哈希表的添加和查重就over了。 class Solution { public
阅读全文
posted @ 2019-12-07 18:33 鶸1998
阅读(166)
评论(0)
推荐(0)
2019年12月4日
leetcode.2.两数相加
摘要: 考察的是链表的插入,但是有很多小细节,加上很久没用链表了,一开始有点无从下手。 思路:用一个标识符count记录是否有进位,可以得到count=(l1.val+l2.val+count)/10,而应该存入的value=(l1.val+l2.val+count)%10。在此基础上慢慢补全其他细节。 已
阅读全文
posted @ 2019-12-04 14:28 鶸1998
阅读(218)
评论(0)
推荐(0)
leetcode.1.两数之和
摘要: ———————极其个人向的做题记录——————— 哈希表的应用问题。 思路:①将数组nums[i]存入哈希表 ②每次存入的时候查找(target-a[i])是否也在哈希表中且不为nums[i]本身 易错提醒:map.get(key)函数是需要key来查找value的,所以考虑到之后要通过(targe
阅读全文
posted @ 2019-12-04 00:04 鶸1998
阅读(121)
评论(0)
推荐(0)
公告