数据结构
lengzijian
互联网的魅力令我着了迷
展开
-
《每日编程》----《算法》----《一》----二分查找
工作了一段时间了,偶尔看到数据结构,觉得有些陌生,毕竟工作上用的比较少,如果在这样下去可能,大学学的算法和数据结构就会忘光了,必须每天练练手了。 给自己的要求也不高,有空的时候就写个小程序,然后放到blog里,注明应该注意的地方,以后看起来也应该比较方便 原文地址:http://blog.csdn.net/lengzijian/article/details/8017630原创 2012-09-25 16:44:07 · 1793 阅读 · 2 评论 -
《每日编程》----《设计模式》----《二》----builder模式
趁热打铁,继续第二篇文章,十一前多学多写。 原文地址:http://blog.csdn.net/lengzijian/article/details/8025091 首先看书上说的,将一个复杂对象的结构与它表示分离,是同样的构建过程可以构建不同的表示 原以为就是一个非常复杂的,有多个部分组成,单独把每个部分提取出来创建,再通过继承的方式创建不同的复杂对象 后来发现自原创 2012-09-27 16:20:13 · 1494 阅读 · 0 评论 -
《每日编程》----《设计模式》----《一》----工厂方法模式和抽象工厂模式
一直以来都没有好好学习设计模式,最近刚从朋友那拿来一本书《GoF+23种设计模式解析附C++实现源码》,决定把里面的代码全部实现一遍,然后留下笔记。 原文出处:http://blog.csdn.net/lengzijian/article/details/8020776 1.工厂方法: 一个抽象产品类,派生出多个具体的产品类 一个抽象工厂类,派生出多个具体的工厂类 每个具体的原创 2012-09-26 15:04:42 · 1409 阅读 · 0 评论 -
《每日编程》----《设计模式》----《三》----bridge模式
在我看书中的阐述时,真是痛苦万分。可能是个人理解力比较差吧。最后还是去搜了下。才真正明白该模式的用法; 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8111223 比如汽车可在不同的路上行驶,你会怎样设计? 按照我们正常的设计方法是: 汽车设计成一个类,然后类中会有一个方法是“在路上行驶”,这样可以完成任务原创 2012-10-25 15:30:58 · 1689 阅读 · 0 评论 -
《每日编程》----《设计模式》----《四》----Adapter模式
看完书上讲的内容后,有了一点自己的理解,但是再通过网络擦找资料后又有一点迷糊了。今天只讲一下我的理解吧。 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8114612 adapter模式,中文名称适配器模式。就是把本不相干的两个东西组合到一起,比如类A对象想要用到类B中的方法,可以通过修改类A的代码(在类A中添加一个类原创 2012-10-26 11:46:06 · 1556 阅读 · 0 评论