会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
红桃J
用心写好每行完美的代码,远比写一堆更有价值
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
2015年4月17日
leetcode mergeKsortedlink
摘要: 代码:这个代码是有问题的,问题的产生是map中不能存放相同的值。 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 8 typedef struct ListNode { 9 i...
阅读全文
posted @ 2015-04-17 09:32 红桃J
阅读(161)
评论(0)
推荐(0)
2015年4月15日
并没有看起来那么简单leetcode Generate Parentheses
摘要: 问题解法参考它给出了这个问题的探讨。超时的代码:这个当n等于7时,已经要很长时间出结果了。这个算法的复杂度是O(n^2)。#include#include#include#includeusing namespace std;bool isValid(string s) { map smap;...
阅读全文
posted @ 2015-04-15 11:37 红桃J
阅读(157)
评论(0)
推荐(0)
leetcode Valid Parentheses
摘要: 代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 bool isValid(string s) { 8 map smap; 9 smap.insert(make_pair('(', ')'));10...
阅读全文
posted @ 2015-04-15 10:31 红桃J
阅读(102)
评论(0)
推荐(0)
leetcode Merge Two Sorted Lists
摘要: 代码: 1 #include 2 3 using namespace std; 4 5 struct ListNode { 6 int val; 7 ListNode *next; 8 ListNode(int x) : val(x), next(NULL) {} 9 }...
阅读全文
posted @ 2015-04-15 00:44 红桃J
阅读(142)
评论(0)
推荐(0)
leetcode Letter Combinations of a Phone Number
摘要: 对这种问题进行一下小结也算是对昨天写错leetcode Generate Parentheses的一个反省。这也是一个用递归去填数组的问题,在这里就意识到了一次递归填一个,可能是受到这个题的影响所以才会出现在leetcode Generate Parentheses里的问题,果然和大神们还是有不小差...
阅读全文
posted @ 2015-04-15 00:00 红桃J
阅读(146)
评论(0)
推荐(0)
2015年4月14日
leetcode 3Sum Closest
摘要: 代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int threeSumClosest(vector &num, int target) { 8 sort(num.begin(),num.end()); ...
阅读全文
posted @ 2015-04-14 21:58 红桃J
阅读(161)
评论(0)
推荐(0)
leetcode 3Sum
摘要: 下面这个是笨方法。代码: 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 vector > threeSum(vector &num) { 8 sort(num.begin(), num.end()); 9 ...
阅读全文
posted @ 2015-04-14 20:33 红桃J
阅读(137)
评论(0)
推荐(0)
2015年4月13日
leetcode Second Highest Salary
摘要: 写的第一个leetcode 数据库的题目,这真是个神坑,leetcode的大小写区分的问题,这下认真的记录一下:mysql在Linux下:1.数据库名和表名是严格区分大小的。2.表的别名也是严格区分大小写的。3.列名和列的别名在任何情况下都是忽略大小写的。4.变量名也是严格区分大小写的。Window...
阅读全文
posted @ 2015-04-13 18:43 红桃J
阅读(139)
评论(0)
推荐(0)
leetcode Remove Nth Node From End of List
摘要: 这个题如果按照正常想法,一般是两边遍历,第一遍是计算链表的长度;然后确定倒数第n个节点的正序号,然后访问即可。好一点的方法是找一个指针p指向头结点后的n+1个节点,然后同时对头结点和p向后移动,如果p=Null了,这时head指针就恰好指向倒数第n+1个节点。这里有个问题,假如n恰好等于链表的长度,...
阅读全文
posted @ 2015-04-13 15:20 红桃J
阅读(132)
评论(0)
推荐(0)
2015年4月11日
leetcode Longest Common Prefix
摘要: 如果字符串数组只有一个,那么最长前缀就是它本身;如果有多个,我们把第一个设为当前最长前缀,拿当前最长前缀去和第二个比较,再选出最长前缀,一次往后即可!代码:#include#include#includeusing namespace std;string longestCommonPrefix(v...
阅读全文
posted @ 2015-04-11 14:56 红桃J
阅读(155)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页