2015年5月30日

Housse Robber II | leetcode

摘要: 可以复用house robber的代码,两趟dp作为两种情况考虑,选最大值#include #define MAX 1000#define max(a,b) ( (a)>(b)?(a):(b) )int dp[MAX]={0};int rob1(int* a, int n) { int i; ... 阅读全文

posted @ 2015-05-30 19:09 coderlt 阅读(199) 评论(0) 推荐(0) 编辑

leetCode | House Robber

摘要: 简单的动态规划状态方程:dp[i]=max{dp[i-1],dp[i-2]+a[i]}.//其实就是分为选择a[i]和不选择a[i]两种情况,取最大值。代码如下:#define MAX 1000#define max(a,b) ( (a)>(b)?(a):(b) )int dp[MAX]={0};i... 阅读全文

posted @ 2015-05-30 15:06 coderlt 阅读(137) 评论(0) 推荐(0) 编辑

解析const

摘要: const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] co... 阅读全文

posted @ 2015-05-30 00:19 coderlt 阅读(225) 评论(0) 推荐(0) 编辑

导航