2012年2月29日
摘要: 设计模式之一:策略模式(Strategy Pattern) 阅读全文
posted @ 2012-02-29 16:10 shaomine 阅读(1199) 评论(0) 推荐(0) 编辑
  2012年2月8日
摘要: 合成/聚合复用原则 阅读全文
posted @ 2012-02-08 13:45 shaomine 阅读(10762) 评论(2) 推荐(4) 编辑
  2012年2月7日
摘要: 迪米特法则 阅读全文
posted @ 2012-02-07 17:00 shaomine 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: 依赖倒置原则 阅读全文
posted @ 2012-02-07 16:31 shaomine 阅读(11297) 评论(1) 推荐(2) 编辑
  2012年2月2日
摘要: 里氏替换原则 阅读全文
posted @ 2012-02-02 16:15 shaomine 阅读(4705) 评论(0) 推荐(1) 编辑
摘要: 开放封闭原则 阅读全文
posted @ 2012-02-02 14:36 shaomine 阅读(11647) 评论(1) 推荐(1) 编辑
摘要: 单一职责原则 阅读全文
posted @ 2012-02-02 11:00 shaomine 阅读(2523) 评论(0) 推荐(0) 编辑
  2011年12月3日
摘要: 给定数组,查找最小的k个元素或最大的k个元素 阅读全文
posted @ 2011-12-03 15:19 shaomine 阅读(794) 评论(0) 推荐(0) 编辑
  2011年10月10日
摘要: 最近在网上看到了老板运煤的问题,感觉挺有意思的。就把自己的想法写了出来,共大家参考,看大家有没有更好的解决思路。问题是这样的: 你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?由于火车一次最多只能运1000吨煤,而且每运一公里火车要消耗掉一吨煤,如果第一次运1000吨煤,运了1000公里,到了终点,火车的煤也消耗完了,显然这样是不行的,所以运到某一个位置要把煤卸载下来,然后回. 阅读全文
posted @ 2011-10-10 12:22 shaomine 阅读(1512) 评论(0) 推荐(1) 编辑
  2011年9月29日
摘要: 快速排序和简单排序 阅读全文
posted @ 2011-09-29 10:56 shaomine 阅读(3747) 评论(0) 推荐(1) 编辑