Merge Intervals 运行比较快
摘要:class Solution { public: static bool cmp(Interval &a,Interval &b) { return a.start merge(vector& intervals) { vector res; if(intervals.size()==0)return res; sort(intervals...
阅读全文
posted @
2016-05-05 16:45
Seven_noon
阅读(128)
推荐(0)
Merge k Sorted Lists
摘要:是分治思想。设k为链表个数,每个链表含有n个元素。则有T(k)=2T(k/2)+nk;由递归树可以求出时间复杂度为O(nklogk)。代码如下:
阅读全文
posted @
2016-04-13 16:46
Seven_noon
阅读(139)
推荐(0)
Valid Parentheses 使用递归的解法
摘要:class Solution { public: bool isValid(string s) { if(s.size()hashmap; hashmap['(']=')'; hashmap['[']=']'; hashmap['{']='}'; if(s.size()==2)return hashmap[s...
阅读全文
posted @
2016-04-13 09:44
Seven_noon
阅读(302)
推荐(0)
Regular Expression Matching leetcode
摘要:递归方法运行时间过长。考虑使用动态规划的方法。 代码如下:
阅读全文
posted @
2016-04-07 18:01
Seven_noon
阅读(138)
推荐(0)