- 博客(4)
- 收藏
- 关注
原创 算法基础三 递归法
#include using namespace std; /*递归法*/ /*递归法会在函数中调用自己,注意结束条件,避免无限循环,递归法的原理是压栈出栈*/ /*例1:f(n)=n! 则f(n)=f(n-1)*n*/ int f1(int n) { if (n < 2)return 1; else return n*f1(n - 1); } /*例2 楼梯有n阶台阶, 上楼可以一步上1阶
2014-11-25 20:47:54 311
原创 算法基础二 递推法
/*递推法*/ /*斐波那契数列 1 1 2 3 5 8 13..... f(n)?*/ #include using namespace std; int f1(int n) { if (n < 3)return 1; else { int t1 = 1; int t2 = 1; for (int i = 2; i < n; i++) { int temp = t1 +
2014-11-23 19:29:13 418
原创 算法基础一 穷举法
/*穷举法*/ /*鸡兔同笼35头,94足,鸡兔各几只?*/ #include const int Num = 35; const int Foots = 94; int main() { int cN;//鸡 int rN;//兔 for (cN = 0; cN { rN = Num - cN; if (Foots == cN * 2 + rN * 4 ) { pr
2014-11-22 22:01:29 321
原创 第10章类和对象
学习完C++和Java等语言许久了,但一直都是即用即学的方式,所以对其中的许多知识仍有遗漏,并且以前一直未能拜读神作C++ Primer Plus,留下了莫大遗憾。希望此次能坚持读下去。一直懒得去查天天挂在嘴边的OOP英文全称是啥(主要是第二个O),特此记录下:Object Oriented Programing. 第十章主要讲解类和对象的使用。首先说一下面向对象编程的特性:封装、继承、多态、
2013-09-08 18:51:17 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人