- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 linux开发环境搭建
环境配置管理home目录采用git管理,这样避免配置配更改使用zsh一直使用zsh,感觉zsh的自动补全功能非常好,比bash好用(也许是我没配好吧)安装powerlinegit clone https://github.com/powerline/powerline.git powerline下载patched fontpowerline为保证很好的视觉效果,设计了自己的一些字体设置字体以iter
2017-10-27 14:52:16 232
原创 最长公共子串
Q: 求两个字符串的最长公共子串的长度 A:动态规划转移方程如下: 定义f[m][n] 为字符串A前m个字符和字符串B前n个字符的最长公共子串的长度,则if A[m] != B[n]: f[m][n] = max(f[m-1][n], f[m][n-1]) else if f[m-1][n-1] == 0: f[m][n] = 1 else if f[m-2][n-2]
2017-10-09 23:58:52 217
原创 c++ 多态的实现
什么是多态简单地说,就是允许将子类的指针赋值给赋值给基类的指针实现依赖于编译器给每个包含了虚函数的类增加的虚拟表virtual table来实现调用虚函数时,首先查虚表如 class A : public B 表示A继承B,B中定义了虚函数B* b = new A;A实例的内存起始部分和B的内存格局相同,这样当调用b->foo()时(foo为虚函数,A对foo进行了覆写),其实就是调用了A中对foo
2017-10-06 19:29:29 154
原创 c++ 右值引用
什么是右值 Generally, rvalues are values whose address cannot be obtained by dereferencing them, either because they are literals or because they are temporary in nature (such as values returned by functi
2017-10-06 19:08:44 234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人