摘要:
最好采用vs2010来验证问题1在验证构造函数与复制构造函数关系的时候,在g++与c++里有不同的两种表述g++编译器可以通过这段#includeusing namespace std;class Sample{public: int v; Sample() { }; Sample(int n):v... 阅读全文
摘要:
问题1在验证构造函数与复制构造函数关系的时候,在g++与c++里有不同的两种表述g++编译器可以通过这段#includeusing namespace std;class Sample{public: int v; Sample() { }; Sample(int n):v(n) { }; Samp... 阅读全文
摘要:
/* * 16.cpp * * Created on: 2010-5-28 * Author: zhanghan * 程设16次作业-----文件操作 * 合并程序:merge.exe命令行敲 :merge –e file1 file2 file3 …. result.dat则将 file1, fi... 阅读全文
摘要:
/* * test1.cpp * * Created on: 2010-4-8 * Author: zhanghan */#include using namespace std;//这道题的思路就是用二分查找,在进行二分查找的时候可以用一点小技巧,就是每次把一个界增加1或者减少1,可以... 阅读全文
摘要:
此题是一个最大的子段和的问题。 Given a set of n integers: A={a1, a2,..., an}, we define a function d(A) as below: t1 t2 d(A) = max{ ... 阅读全文
摘要:
这道题容易在一些细节方面出问题,比如数组开的不够大,没有考虑字符串最后一位是'\0'的设计等因素,所以容易崩……最为纠结的是g++编译器不承认 MyString SArray[4]={"big","me","about","take"}; 这种写法,而c++编译器是可以通过的。 此外,由于用一句话之... 阅读全文
摘要:
第四题:一。思路。做这道题非常的纠结,究其原因,主要还是对基本内容掌握的不够扎实,就是几个简单的重载就写成了这个样子…………(1)引用的问题HugeInt operator+(HugeInt p);//重载+。两个类相加的类型HugeInt HugeInt::operator +(int num){... 阅读全文
摘要:
第一道广搜,用了STL 类 /** 4001.cpp** Created on: 2010-4-8* Author: zhanghan**这道题目明显是一个广搜的题目,用队列可以实现广搜。阶梯式用了STL库的queue类*/#include#includeusing namespace std;in... 阅读全文
摘要:
这道题一个容易思考的思路是把所有的排列都存储下来,但是由于最大的数组长度是1024,因此1024!种可能肯定超时。可以用模拟的方法找到一个比较节省时间的方法 如果有a1---an个元素,分四步 1从an开始逆序向前,直到找到一个ai,使a[i-1]#includeusing namespace st... 阅读全文
摘要:
[zz]from http://peirenlei.javaeye.com/blog/505497 list对象的声明构造(): A. listc0; //空链表 B. listc1(3); //建一个含三个默认值是0的元素的链表 C. listc2(5,2); //建一个含五个元素的链表,值都是2... 阅读全文