C++
Georgehu716
这个作者很懒,什么都没留下…
展开
-
C++语言程序设计基础---学堂在线
2019-08-24第一章 绪论计算机指令系统:01编码中间件:提供系统软件和应用软件之间链接的软件软件 = 程序 + 文档封装,继承,多态(同样的消息作用在不同的对象上,可以引起不同的行为)C++程序的开发过程:算法和数据结构设计源程序编辑编译连接测试调试三种不同类型的翻译程序:汇编程序编译程序解释程序信息的表示和存储 多看几遍...原创 2019-08-24 23:10:36 · 359 阅读 · 0 评论 -
递归法解决简单组合数问题
问题用递归法计算从n个人中选择k个人组成一个委员会的不同组合数。分析由n个人里选k个人的组合数 = 由n-1个人里选k个人的组合数 + n-1个人里选k-1个人的组合数从n-1个人增加到n个人,最后一个人可能被选中也可能不被选中,有两种情况:不被选中,即需要从n-1个人中选择k个人。被选中,即需要从n-1个人中选择k-1个人。这两种情况加起来就是从n个人里选择k个人的组合数。代...原创 2019-09-13 22:53:34 · 1062 阅读 · 0 评论 -
汉诺塔问题
#include <iostream>using namespace std;void move(char src, char dest){ cout << src << "-->" << dest << endl;}void hanoi(int n, char src, char medium, char ...原创 2019-09-16 22:40:21 · 112 阅读 · 0 评论 -
复制构造函数调用关闭GCC编译器优化
在linux下,编译器有时会对复制构造函数的调用做优化,避免不必要的复制构造函数调用。可以使用命令g++ xxx.cpp -fno-elide-constructors命令关闭编译器优化。例如下面代码的执行结果:#include <iostream>using namespace std;class Point{public: Point(int xx = 0,...原创 2019-09-19 23:02:33 · 1604 阅读 · 0 评论