算法
lengzijian
互联网的魅力令我着了迷
展开
-
《编程之美》数组分割问题——个人想法和证明
最近一直看编程之美,想法真的很重要,今天发这篇文章还是有一点不自信,希望碰到志同道合的同学一起讨论下! 本文来自:http://blog.csdn.net/lengzijian/article/details/7842551 题目: 有一个无序、元素个数为2n的正整数数组,要求:如何能吧这个数组分割为元素个数为n的两个数组,并使两个子数组的和最近? 例如有如下数组如图:原创 2012-08-08 11:19:12 · 2797 阅读 · 11 评论 -
《编程之美》买书问题及c语言代码实现
废话: 最近刚买了本书《编程之美》,首先看了下时间:2008.3。刚好是大二的时候,真希望回到那时,买一本《编程之美》,坐在宿舍,吃着热干面,编着代码。刹那间,有种相见恨晚的感觉,前一阵,也感觉自己浮夸的很,什么流行就看什么。是时候按下心来,好好享受下beauty of programming 本文来自:http://blog.csdn.net/lengzijian/article/deta原创 2012-07-26 14:57:27 · 3983 阅读 · 4 评论 -
《每日编程》----《算法》----《一》----二分查找
工作了一段时间了,偶尔看到数据结构,觉得有些陌生,毕竟工作上用的比较少,如果在这样下去可能,大学学的算法和数据结构就会忘光了,必须每天练练手了。 给自己的要求也不高,有空的时候就写个小程序,然后放到blog里,注明应该注意的地方,以后看起来也应该比较方便 原文地址:http://blog.csdn.net/lengzijian/article/details/8017630原创 2012-09-25 16:44:07 · 1783 阅读 · 2 评论 -
《每日编程》----《设计模式》----《二》----builder模式
趁热打铁,继续第二篇文章,十一前多学多写。 原文地址:http://blog.csdn.net/lengzijian/article/details/8025091 首先看书上说的,将一个复杂对象的结构与它表示分离,是同样的构建过程可以构建不同的表示 原以为就是一个非常复杂的,有多个部分组成,单独把每个部分提取出来创建,再通过继承的方式创建不同的复杂对象 后来发现自原创 2012-09-27 16:20:13 · 1486 阅读 · 0 评论 -
《每日编程》----《设计模式》----《一》----工厂方法模式和抽象工厂模式
一直以来都没有好好学习设计模式,最近刚从朋友那拿来一本书《GoF+23种设计模式解析附C++实现源码》,决定把里面的代码全部实现一遍,然后留下笔记。 原文出处:http://blog.csdn.net/lengzijian/article/details/8020776 1.工厂方法: 一个抽象产品类,派生出多个具体的产品类 一个抽象工厂类,派生出多个具体的工厂类 每个具体的原创 2012-09-26 15:04:42 · 1401 阅读 · 0 评论 -
《每日编程》----《设计模式》----《三》----bridge模式
在我看书中的阐述时,真是痛苦万分。可能是个人理解力比较差吧。最后还是去搜了下。才真正明白该模式的用法; 转载注明出处:http://blog.csdn.net/lengzijian/article/details/8111223 比如汽车可在不同的路上行驶,你会怎样设计? 按照我们正常的设计方法是: 汽车设计成一个类,然后类中会有一个方法是“在路上行驶”,这样可以完成任务原创 2012-10-25 15:30:58 · 1679 阅读 · 0 评论