会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上官筱儿
博客园
首页
新随笔
联系
管理
订阅
03 2016 档案
[Leetcode]Substring with Concatenation of All Words
摘要:No. 30, Substring with Concatenation of All Words 这个题其实一开始我都没明白什么意思。。。读了好几遍,发现是在s中找一个子串,这个子串里面包含words中的全部词,而且次数都跟words中一样,同时这个子串中不能含有其他多余的字符,输出符合要求的子串
阅读全文
posted @
2016-03-09 16:22
上官筱儿
阅读(125)
评论(0)
推荐(0)
[Leetcode]Implement strStr() & Divide Two Integers
摘要:No.28, Implement strStr() No.29, Divide Two Integers 第一个题是找子串第一次出现的位置。 这个题最经典的算法当然是线性的KMP,先处理一下子串,拿到子串里面的关系,就不用每次比较都只前进一位了。 这里我就简单做了,从字符串的第一位开始遍历,将该位(
阅读全文
posted @
2016-03-09 16:07
上官筱儿
阅读(146)
评论(0)
推荐(0)
[Leetcode]Remove Duplicates from Sorted Array & Remove Element
摘要:No.26, Remove Duplicates from Sorted Array No.27, Remove Element 第一个题是给定一个已经排序的数组,去掉里面所有重复的数字,返回新长度。 这道题不用处理新长度之后的数组元素。那么只需要把不重复的往前面写即可,使用一个计数器看现在写到数组
阅读全文
posted @
2016-03-09 14:05
上官筱儿
阅读(145)
评论(0)
推荐(0)
[Leetcode]Swap Nodes in Pairs & Reverse Nodes in k-Group
摘要:好几天没有继续了,最近压力好大,小小吐槽一下。为了恢复一些C/C++的能力,后面采用C++做了。(都被吐槽成重度java受害者了……TAT) No.24, Swap Nodes in Pairs No.25, Reverse Nodes in k-Group 第一个题是给定一个链表,每两个交换一下位
阅读全文
posted @
2016-03-09 13:50
上官筱儿
阅读(125)
评论(0)
推荐(0)
[Leetcode]Merge Two Sorted Lists&Merge k Sorted Lists随记
摘要:No.21, Merge Two Sorted Lists No.23, Merge k Sorted Lists 第一个题是合并两个已经排序的链表,第二个题是合并k个已经排序的链表。 第一个题是第二个题的基础,代码只贴第二题的,其中包含了第一题的方法。 第一个题比较简单,每次取链表中未合并的部分中
阅读全文
posted @
2016-03-02 16:39
上官筱儿
阅读(131)
评论(0)
推荐(0)
[Leetcode]Valid Parentheses&Generate Parentheses随记
摘要:No.20, Valid Parentheses No.22, Generate Parentheses 第一个题目主要是判断给定的括号序列是否合法(即成对),这里括号包含(){}[]。第二个题是生成n对括号组成的合法的序列,这里括号只是()。 第一题括号配对,这里括号的规律是:如果碰到了右括号,就
阅读全文
posted @
2016-03-02 16:17
上官筱儿
阅读(155)
评论(0)
推荐(0)
公告