摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const double Threshold = 1E-6; 8 const int CardsNumber=4; 9 cons... 阅读全文
posted @ 2014-09-16 22:58 Ryan in C++ 阅读(193) 评论(0) 推荐(0)
摘要: 一,概述 二十四点是一种益智游戏,它能在游戏中锻炼人们的心算,它往往要求人们将四个数字进行加减乘除(允许使用括号)求得二十四。然后将四个数字的计算公式表示出来。二,中缀表达式求解 最直接的方法就是采用穷举法,游戏中可用的运算符只有四种,四个数字每个只能使用一次。 1)不考虑括号情况... 阅读全文
posted @ 2014-09-16 22:41 Ryan in C++ 阅读(1691) 评论(0) 推荐(0)
摘要: STL算法主要是我们强大的标准库中以迭代器或数值或函数对象为参数预先定义好的一系列算法操作。 在STL算法分类中首先要提的就是两个普遍存在的后缀: _if _copy 其中这两个后缀的作用分别是:一、对于_if,如果算法存在两种形式,参数的个数相同,其中一种形式的参数要求传递一个值,而另一种... 阅读全文
posted @ 2014-09-16 16:26 Ryan in C++ 阅读(342) 评论(0) 推荐(0)
摘要: C++ Deque(双向队列)是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。它允许较为快速地随机访问,但它不像vector把所有的对象保存在一块连续的内存块,而是采用多个连续的存储块,并且在一个映射结构中保存对这些块及其顺序的跟踪。向deque两端添加或删除元素的开销很小。它不需... 阅读全文
posted @ 2014-09-16 15:15 Ryan in C++ 阅读(1110) 评论(0) 推荐(0)
摘要: 内部类其实就是一种在类声明里面定义的一种局部数据类型。---- 内部类的声明有public和private之分如果声明为public,那么外面也可以用它来定义变量,比如Outer::Inner var如果声明为private,那么外面不能用来定义变量,那么Outer::Inner var将会导致编译... 阅读全文
posted @ 2014-09-16 10:22 Ryan in C++ 阅读(460) 评论(0) 推荐(0)
摘要: 预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事... 阅读全文
posted @ 2014-09-14 20:05 Ryan in C++ 阅读(6123) 评论(0) 推荐(3)
摘要: http://blog.sina.com.cn/s/blog_5f0e13360100bxlj.html可以直接调用构造函数产生无名对象。例如,下面的代码在函数fn()中,创建了一个无名对象:class Student{public:Student(char*);};void fn(){Studen... 阅读全文
posted @ 2014-09-14 19:58 Ryan in C++ 阅读(4034) 评论(0) 推荐(0)
摘要: 从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入... 阅读全文
posted @ 2014-09-13 11:07 Ryan in C++ 阅读(192) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/butyoux/archive/2013/01/15/2861291.html下列五种查找算法,除顺序查找外,其他算法的思路基本相同: 先对数据按某种方法进行排序,然后使用相应的规则查找。因此,搞清排序算法才是关键。一、顺序查找 条件:无序或有序队列... 阅读全文
posted @ 2014-09-11 20:42 Ryan in C++ 阅读(1716) 评论(0) 推荐(0)
摘要: http://www.weixueyuan.net/view/5825.html 如果程序的运行结果仅仅显示在屏幕上,当要再次查看结果时,必须将程序重新运行一遍;而且,这个结果也不能被保留。如果希望程序的运行结果能够永久保留下来,供随时查阅或取用,则需要将其保存在文件中。 文件分类 外部文件和内部文 阅读全文
posted @ 2014-09-09 23:11 Ryan in C++ 阅读(58644) 评论(0) 推荐(3)