- 博客(5)
- 收藏
- 关注
转载 学习c++的50条忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷
2008-05-02 22:34:00
242
原创 EssentialC++笔记1
ifstream&ofstream的基本使用要使用fstream首先需要先将其与特定的文件进行绑定.如:#include ifstream in_file( “c://input_file.txt” );而对于输入流,目前知道的只能通过输入迭代器对其进行绑定,然后使用迭代器读入到容器中,如:#include #include vector vec;istream_i
2008-04-30 00:20:00
321
转载 C++ Boost库简介
boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数
2008-04-26 22:40:00
259
原创 从N个元素中取k个元素子集的减治法实现
对于n个元素的k个分量的所有组合的减治算法如下:设有6个元素的集合{ 1,2,3,4,5,6 },现在取其4个分量的所有组合的步骤为:1. 根据n-k得出从集合中第(k-1)个元素开始取值,即{3},{4},{5},{6},组成2个分量的所有子集。此时对于元素{3},其子集个数应为3个,即{3,4}{3,5}{3,6}: 对于元素
2008-04-26 20:03:00
1745
原创 从N个元素中取k个元素子集的c++实现
#include #include using namespace std;int C( int n, int m) //计算组合数 { if ( n == 0 ) return 1; int res = 1; int temp = m - n; for( int i = m; i != temp; --i ) res *=
2008-04-26 19:50:00
1212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人