- 博客(4)
- 收藏
- 关注
转载 c++多态实现的机制
1 什么是多态? 多态性可以简单的概括为“1个接口,多种方法”,在程序运行的过程中才决定调用的机制 程序实现上是这样,通过父类指针调用子类的函数,可以让父类指针有多种形态。 2 实现机制 举一个例子: #include class animal { public: void sleep() { cout } void breathe() { cout } };
2014-08-29 09:36:56
321
转载 链表相交问题
1 判断两个链表是否相交(假设两个链表均不带环) 有四种方法: 解法1:直观的想法 判断第一个链表的每个节点是否在第二个链表中,这种方法的时间复杂度为O(length(h1)*length(h2)) 解法2:利用计数的方法 对第一个链表的节点地址进行hash排序,建立hash表,然后针对第二个链表的每个节点的地址查询hash表,如果它在hash表中出现,那么说明两个链表有共同的节
2014-08-29 09:34:39
266
原创 JAVA中的单例模式
首先在构造函数的访问权限并非必须是public,可以使private,既然这样我们就可以将构造函数设置为private,但是设置我private之后我们将怎样来创建该类的对象呢,从而继续访问类的对象呢。这是static起到了了关键作用,我们可以通过类的静态方法来创建该类的对象并返回该对象的应用,从而达到创建该对象的目的。 package 单例模式; public class B { /**
2014-03-20 13:02:03
471
转载 java程序员必看书籍
学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。 我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们
2014-03-11 22:33:25
631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅