Fork me on GitHub
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 88 下一页
摘要: 加深对BST的构建过程及递归思想的理解。 阅读全文
posted @ 2016-05-30 16:39 ranjiewen 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 对于图的操作,貌似这是第一次遇到,剑指offer里面貌似没有,对图的数据结构和表示有了一定的了解。 阅读全文
posted @ 2016-05-30 15:35 ranjiewen 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 今天看了的,感觉需要了解对象内存的问题。参考:http://blog.jobbole.com/101583/ 1.何为C++对象模型? 引用《深度探索C++对象模型》这本书中的话: 有两个概念可以解释C++对象模型: 语言中直接支持面向对象程序设计的部分。 对于各种支持的底层实现机制。 直接支持面向 阅读全文
posted @ 2016-05-29 22:04 ranjiewen 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 链表指针参数和逻辑的分析。 阅读全文
posted @ 2016-05-22 20:49 ranjiewen 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 这个是高频的面试题,今天总结了一些。反转链表用三个指针实现,返回新链表的头节点;而从尾到头打印,应用栈实现,返回vector整个链表。 阅读全文
posted @ 2016-05-21 23:28 ranjiewen 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 上一周回家了一趟,家里很忙,一段时间都没有贡献了。对于平衡二叉树的判断,貌似剑指offer里面也有,对树的深度用递归的思想,为左右子树加1即可,方法一一般思路,方法二用引用返回树的高度不容易。 阅读全文
posted @ 2016-05-19 09:43 ranjiewen 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象 阅读全文
posted @ 2016-05-10 17:08 ranjiewen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: C++设计模式——原型模式 什么是原型模式? 在GOF的《设计模式:可复用面向对象软件的基础》中是这样说的:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。这这个定义中,最重要的一个词是“拷贝”,也就是口头上的复制,而这个拷贝,也就是原型模式的精髓所在。 举一个最简单的例子来说明原型 阅读全文
posted @ 2016-05-10 16:59 ranjiewen 阅读(298) 评论(0) 推荐(0) 编辑
摘要: C++设计模式——装饰模式 前言 在实际开发时,你有没有碰到过这种问题;开发一个类,封装了一个对象的核心操作,而这些操作就是客户使用该类时都会去调用的操作;而有一些非核心的操作,可能会使用,也可能不会使用;现在该怎么办呢? 什么是装饰模式? 在GOF的《设计模式:可复用面向对象软件的基础》一书中对装 阅读全文
posted @ 2016-05-10 14:57 ranjiewen 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Classic MVC Classic MVC 大概上世纪七十年代,Xerox PARC的Trygve提出了MVC的概念。 并应用在Smalltalk系统中,为了和其它类型的MVC加以区分,历史上习惯的称之为Classic MVC。 Classic Mvc模式 Model:封装领域数据及逻辑 Vie 阅读全文
posted @ 2016-05-10 10:45 ranjiewen 阅读(246) 评论(0) 推荐(0) 编辑
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 88 下一页