- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 2010.5.30学习笔记(C++文件读取)
1. 之前一直对C++的文件的读取数据操作不太清楚,每次写的代码也不是很规范。下面从SSD中截取了一段代码,感觉很规范,以后我也这么写了:void load_services(string const &filename) { ifstream inf(filename.c_str()); string from, to; int fee, distance; while ( inf.go
2010-05-30 18:01:00 278
原创 2010.4.4学习笔记
1.构造函数、析构函数、拷贝构造函数其中copy constructor有三种情况:(1)If an object is initialized by another object of the same class, the copy constructor is invoked automatically. B=A; B(A); (2) If the
2010-04-04 19:32:00 224
原创 算法和数据结构 第一章:算法的时间复杂度
1. 算法复杂度分为 时间复杂度和空间复杂度。 作用: 时间复杂度是度量算法执行的时间长短;而空间复杂度是度量算法所需存储空间的大小。 2. 一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n)) 分析:随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算
2010-03-14 17:44:00 497
原创 .*运算符()
这个是指向成员选择运算符,是针对类对象的指向成员操作符的指针,还有一个针对类对象指针的指向成员操作符的指针->*用法:class test{public:void func(){}};//定义指向类test的成员函数的函数指针并以成元函数func初始化void (test::*pf)()=&test::func;test t;(t.*pf)();
2010-03-10 22:20:00 933
原创 算法:冒泡排序的实现
#includeusing namespace std;void main(){ int n=5; int k; int a[]={12,14,4,5,3}; for( k=0;k cout } cout for(int i=0;i for(int j=0;j if(a[j]>a[j+1]){ int temp; temp=a[j]; a[j]=a[j+1];
2010-03-09 08:28:00 229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人