4.已知String类的原型是: class String { public: String(const char* str = NULL); //普通的构造函数 String(const String& that); //拷贝构造函数 ~String(void);//析构函数 Stri...
分类:
编程语言 时间:
2014-07-16 20:43:28
阅读次数:
196
1.操作符函数: 在特定条件下,编译器有能力把一个由操作数和操作符共同组成的表达式,解释为对 一个全局或成员函数的调用,该全局或成员函数被称为操作符函数.该全局或成员函数 被称为操作符函数.通过定义操作符函数,可以实现针对自定义类型的运算法则,并使之 与内置类型一样参与各种表达式运算.2.首先我们先...
分类:
编程语言 时间:
2014-07-13 23:25:55
阅读次数:
398
在校生总是纠结现在流行什么变成语言,学什么语言才会找到心仪的工作,在网上看了一个很好地帖子,讲解在学校的学习与找工作的事情。做过无数笔试题,做过无数面试题,基本上没遇到过很重视语言细节的语言本身方面,可能会问问虚函数和多态,重载,作用域,存储方式,字节对齐,一般问的不多,或者根本不问相反,对待你不懂...
分类:
编程语言 时间:
2014-07-13 19:23:55
阅读次数:
243
1.变量的声明和定义有什么区别?声明:变量的声明做了两件事情 a.告诉编译器这个变量已经匹配到一块内存上了,下面的代码用到的变量或对象是在别处定义的. 声明可以出现很多次. b.告诉编译器这个变量名已经被我占用了,其他的的变量将不能再使用.定义:告诉编译器创建一个对象,为这个对象分配一块内存并给它取...
分类:
编程语言 时间:
2014-07-13 17:49:08
阅读次数:
286
这里记录下堆的相关操作。
op 1:
'''
@ data: the heap array
@ p : index of parent item
@ n : number of data
@@ Swap p and it's son items, make p the largest of them
'''
def swapForMaxHeap(data, n, p):
l...
分类:
其他好文 时间:
2014-07-13 17:07:15
阅读次数:
223
1. 设 $f:\bbR\to \bbR$ 连续, 且满足 $$\bex \sup_{x,y\in\bbR}|f(x+y)-f(x)-f(y)|<\infty, \eex$$ $$\bex \vlm{n}\frac{f(n)}{n}=2014. \eex$$ 试证: $$\bex \sup_{x\i...
分类:
其他好文 时间:
2014-07-13 13:17:44
阅读次数:
189
1.字符串的翻转,这里一般是字符数组.不包括字符串字面值. char* reversal_str(char* str,size_t size); 翻转之后的字符串是原来的字符串的翻转.#include #include char* reversal(char* str,size_t len){ .....
分类:
编程语言 时间:
2014-07-13 08:39:23
阅读次数:
228
传说中博文标题带有笔试、面试等点击率都会很高呢?...
分类:
编程语言 时间:
2014-07-12 22:11:06
阅读次数:
270
2014华为机试西安地区A组试题
题目一、分苹果
M个相同苹果放到N个相同篮子里有多少种放法,允许有篮子不放。
1
例如5个苹果三个篮子,3,1,1 和 1,1,3是同一种放法
输入 7 3
输出 8
题目分析:
这道题类似于整数划分的题目,这是很早的一道ACM的题目,主要思路就是考递归。
①当苹果数目或者篮子数目为1时候,就只有一种可能
②当苹果数目小于篮子数目的时候...
分类:
其他好文 时间:
2014-07-12 20:04:55
阅读次数:
344