编程知识
jkdlzm
这个作者很懒,什么都没留下…
展开
-
汉诺塔(Hanoi)问题
include #include using namespace std;static int step = 0;void move ( char sour, char dest ){ printf ( "move from %c to %c \n", sour, dest );}void hanoi ( int n, char sour, char转载 2017-03-20 16:47:02 · 564 阅读 · 0 评论 -
Python 3.x 学习 —— 递归函数
计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。解决递归调用栈溢出的方法是通过尾递归优化。尾递归是指,在函数返回的时候,调用自身本身,并且,return语句不能包含表达式。这样,编译器或者解释器就可以把尾递归做优化,使递归本身无论调用多少次原创 2017-03-20 17:15:58 · 2771 阅读 · 0 评论 -
Git 安装和使用教程(转发收藏)
git 提交 全部文件 git add . git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文件...转载 2018-08-07 14:34:24 · 224 阅读 · 0 评论