会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
去做点事情
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
57
58
59
60
61
62
63
64
65
···
99
下一页
2017年9月11日
k sum(lintcode)
摘要: 没通过的代码: 三维vector初始化:http://blog.csdn.net/u013630349/article/details/47777645
阅读全文
posted @ 2017-09-11 09:28 有梦就要去实现他
阅读(161)
评论(0)
推荐(0)
2017年9月10日
背包问题2 (lintcode)
摘要: 这里: for(int j = 1;j <= m;j++) result[0][j] = 0x80000000; 不能从0开始,result[0][0]是可以取到的,是0。其他情况取不到才用最小表示。
阅读全文
posted @ 2017-09-10 19:55 有梦就要去实现他
阅读(170)
评论(0)
推荐(0)
92.背包问题(lintcode)
摘要: 注意j-A[i-1]必须大于等于0,只大于0会报错
阅读全文
posted @ 2017-09-10 19:09 有梦就要去实现他
阅读(188)
评论(0)
推荐(0)
72. Edit Distance
摘要: 注意min函数只能比较两个参数
阅读全文
posted @ 2017-09-10 17:03 有梦就要去实现他
阅读(141)
评论(0)
推荐(0)
2017年9月6日
79 最长公共子串 (lintcode)
摘要: f[i][j]表示的是以第i个结尾和第j个结尾
阅读全文
posted @ 2017-09-06 19:49 有梦就要去实现他
阅读(207)
评论(0)
推荐(0)
77 最长公共子序列 (lintcode)
摘要: 注意:因为开的空间是length+1的,对于字符串的下标计算要-1
阅读全文
posted @ 2017-09-06 19:39 有梦就要去实现他
阅读(195)
评论(0)
推荐(0)
132. Palindrome Partitioning II
摘要: 初始化技巧: 在做字符串的dp时,对一个长度为n的字符串,往往要开n+1的空间,把0那一位留出来。因为定义前i个字符,自然分为前0个字符,前1个字符,前n个字符。前0的空串不能忽略,空串很重 要, 很多的结果是从空串来的。 这段代码前两个for循环是对子串回文串信息的初始化。利用一个二维数组记录子串
阅读全文
posted @ 2017-09-06 17:12 有梦就要去实现他
阅读(123)
评论(0)
推荐(0)
2017年9月5日
139. Word Break
摘要: 这里的result[0] = true值得注意 substr函数的第一个参数是开始的位置,第二个参数不是结束的位置,而是个数
阅读全文
posted @ 2017-09-05 22:47 有梦就要去实现他
阅读(139)
评论(0)
推荐(0)
2017年9月4日
300. Longest Increasing Subsequence
摘要: 这个题用DP,千万不能将state设为f[i]表示前i个数字中最长的LIS的长度 ,而是设成f[i]表示前i个数字中以第i个结尾的LIS的长度。如果那样定义,f[i]和f[j]之间是没有太大关系。 比如7,8,10,2,3,4,5可以,但2,3,9,10,5,6,7,8就不行 因为f[i]表示前i个
阅读全文
posted @ 2017-09-04 20:30 有梦就要去实现他
阅读(159)
评论(0)
推荐(0)
45. Jump Game II
摘要: 时间复杂度过高,o(n2)超时了: 把上面代码简化,依旧是超时 用贪心算法做,时间复杂度只有0(n) 推导过程: 两个讲解博客: http://blog.csdn.net/cinderella_niu/article/details/42804559 http://www.cnblogs.com/b
阅读全文
posted @ 2017-09-04 16:02 有梦就要去实现他
阅读(189)
评论(0)
推荐(0)
上一页
1
···
57
58
59
60
61
62
63
64
65
···
99
下一页
公告