想学习数据结构和算法 但是不知道从哪里入手,然后看了一下别人的blog,觉得写的是不错的。
我在网上看了一下招聘的网站,差不多都写有了解或精通数据结构和算法的条件
还有就是 代码没有了算法 就没有了活力 就像没有读过书的老头老太太
今后 在空闲的时间 我要开始学算法了
我很欣赏那些算法牛逼的人,觉得他们太棒了 整出个算法了 巴拉巴拉一大顿 感觉屌屌的 so I want to be this man.
好,先来个简单的递归吧,高深的递归我他么也不咋回
#include <stdio.h>
//声明一个函数 求1 + .... + n
int cal(int);
int main(int argc, const char * argv[])
{
printf("%d\n",cal(5));
return 0;
}
int cal(int m){
//如果m=0了 就返回0
if (m == 0) {
return 0;
}
//如果!=0 那就返回-1的值 加上本身
else{
return cal(m -1) + m;
}
}