08 2017 档案

摘要:>```c++ >int main() >{ > int a[5]={1,2,3,4,5}; > int *p=(int *)(&a+1); > printf("%d",*(p-1)); > return 0; >} >执行结果: >5 >&a a是一个数组名,也就是数组的首地址。 对a进行取地址运算符,得到的是一个指向数组的指针!!也就相当于 int (\*p) [5] = ... 阅读全文
posted @ 2017-08-22 10:22 镜子里的人 阅读(78) 评论(0) 推荐(0) 编辑
摘要:执行结果: barfoob_barbarb_foo 阅读全文
posted @ 2017-08-22 10:07 镜子里的人 阅读(140) 评论(0) 推荐(0) 编辑
摘要:背包问题 面试中的动态规划 序言 背包问题是动态规划(Dynamic Programming)中一类经典的问题,弄懂背包问题对于理解DP有很大的帮助。在程序员的面试当中也会有许多背包问题的缩影。本文收集了一些Online Judge平台中的例子来介绍各类背包问题的情形。面试当中遇到相关的DP问题,可 阅读全文
posted @ 2017-08-21 15:55 镜子里的人 阅读(296) 评论(0) 推荐(0) 编辑