01 2015 档案

concurrent包中的TimeUnit类
摘要:TimeUnit类是concurrent包中的一个类,主要的方法是实现时间的转换,如天数转换为时间,或从时间转换成天数。 在该类中定义了一个枚举类型:代码为: NANOSECONDS { public long toNanos(long d) { return d; } ... 阅读全文

posted @ 2015-01-17 14:16 daocaorendeshijie 阅读(266) 评论(0) 推荐(0) 编辑

在二元树中找出和为某一值的所有路径
摘要: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) 编辑

从尾到头输出链表
摘要:链表的结构为:struct ListNode{ int m_nKey; ListNode* next;};从头到尾的输出链表对于大家来说都是比较简单的,但是从尾到头应该怎么做好呢?其实可以这样想,从头到尾输出链表,并把链表的数据存放到栈中,当遍历到链表尾部的时候,再从栈中输出数据,此时得到的值就... 阅读全文

posted @ 2015-01-07 19:02 daocaorendeshijie 阅读(148) 评论(0) 推荐(0) 编辑

使用c++编写一个不能被继承的类
摘要:由于c++没有像Java一样有final关键字,在Java中被final关键字修饰的类是不能被继承的,所以使用c++实现不能被继承的类时会比较麻烦。在继承机制中,当调用子类的构造函数时会自动调用父类的构造函数,对于析构函数也是一样,当调用子类的析构函数时会自动调用父类的析构函数。那么,我们可以把构造... 阅读全文

posted @ 2015-01-07 18:42 daocaorendeshijie 阅读(155) 评论(0) 推荐(0) 编辑

Static变量和方法的一些理解
摘要:静态变量:static,用static修饰符修饰的域是仅属于类的静态变量。静态变量是类中每个对象共享的变量,他们是类的变量,不属于任何一个类的具体对象,是一个公共的存储单元,任何一个类的对象访问它时,取到的都是相同的数值。 静态初始化器:static,静态初始化器是又static关键字引导的一... 阅读全文

posted @ 2015-01-07 13:21 daocaorendeshijie 阅读(377) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示