2015年1月17日

摘要: TimeUnit类是concurrent包中的一个类,主要的方法是实现时间的转换,如天数转换为时间,或从时间转换成天数。 在该类中定义了一个枚举类型:代码为: NANOSECONDS { public long toNanos(long d) { return d; } ... 阅读全文
posted @ 2015-01-17 14:16 daocaorendeshijie 阅读(262) 评论(0) 推荐(0) 编辑

2015年1月14日

摘要: 1 #include 2 #include 3 #include 4 /* 5 题目:在二元树中找出和为某一值的所有路径 6 7 输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。 8 打印出和与输入整数相等的所有路径。 9 例如输入整数2... 阅读全文
posted @ 2015-01-14 21:38 daocaorendeshijie 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,-4,7,2,因此输出为该子数组的和18。 1 #includ... 阅读全文
posted @ 2015-01-14 20:59 daocaorendeshijie 阅读(138) 评论(0) 推荐(0) 编辑

2015年1月7日

摘要: 链表的结构为:struct ListNode{ int m_nKey; ListNode* next;};从头到尾的输出链表对于大家来说都是比较简单的,但是从尾到头应该怎么做好呢?其实可以这样想,从头到尾输出链表,并把链表的数据存放到栈中,当遍历到链表尾部的时候,再从栈中输出数据,此时得到的值就... 阅读全文
posted @ 2015-01-07 19:02 daocaorendeshijie 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 由于c++没有像Java一样有final关键字,在Java中被final关键字修饰的类是不能被继承的,所以使用c++实现不能被继承的类时会比较麻烦。在继承机制中,当调用子类的构造函数时会自动调用父类的构造函数,对于析构函数也是一样,当调用子类的析构函数时会自动调用父类的析构函数。那么,我们可以把构造... 阅读全文
posted @ 2015-01-07 18:42 daocaorendeshijie 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 静态变量:static,用static修饰符修饰的域是仅属于类的静态变量。静态变量是类中每个对象共享的变量,他们是类的变量,不属于任何一个类的具体对象,是一个公共的存储单元,任何一个类的对象访问它时,取到的都是相同的数值。 静态初始化器:static,静态初始化器是又static关键字引导的一... 阅读全文
posted @ 2015-01-07 13:21 daocaorendeshijie 阅读(375) 评论(0) 推荐(0) 编辑

2014年12月19日

摘要: 1 #include 2 3 using namespace std; 4 bool Encrypt(const char szText[],unsigned int nTextLen, 5 char szOutString[],unsigned int nOutLe... 阅读全文
posted @ 2014-12-19 12:19 daocaorendeshijie 阅读(166) 评论(0) 推荐(0) 编辑

2014年12月17日

摘要: 在Spring IOC容器的设计中,有两个主要的容器系列,一个是实现BeanFactory接口的简单容器系列,这系列容器只实现了容器的最基本功能;另一个是ApplicationContext应用上下文,它作为容器的高级形态而存在。应用上下文在简单容器的基础上,增加了许多面向框架的特性,同时对应用... 阅读全文
posted @ 2014-12-17 19:26 daocaorendeshijie 阅读(200) 评论(0) 推荐(0) 编辑
摘要: c++规定了虚函数的行为,但将实现方法留给了编译器作者。通常,编译器处理虚函数的方法是:给每个对象添加一个隐藏成员。隐藏成员中保存了一个指向函数地址数组的指针。这种数组称为虚函数表。虚函数表中存储了为类对象进行声明的虚函数的地址。例如,基类对象包含一个指针,该指针指向基类中的所有虚函数的地址表。派生... 阅读全文
posted @ 2014-12-17 16:39 daocaorendeshijie 阅读(337) 评论(0) 推荐(0) 编辑

2014年11月25日

摘要: 1 #include 2 void swapr(int& a,int& b); 3 void swapp(int* p,int* q); 4 void swapv(int a,int b); 5 6 using namespace std; 7 8 int main() 9 {10 ... 阅读全文
posted @ 2014-11-25 12:00 daocaorendeshijie 阅读(186) 评论(0) 推荐(0) 编辑

导航