- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 策略模式(Strategy)
定义策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 适用范围 许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为来配置一个类的方法。 需要使用一个算法的不同变体。例如,定义一些反应不同的时间/空间权衡的算法。 算法使用客户不应该知道的数据。可使用策略模式以避免暴露复杂的、与算法相关的数据结构。 一个类定义了多种行为,并且这些行为在这个类的操
2015-03-24 16:58:36
188
原创 Single Number
问题描述Given an array of integers, every element appears twice except for one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extr
2015-03-21 17:51:06
177
原创 开启分享之路
曾经总是默默围观别人的博客,最近突然感到一丝不安和愧疚,作为一名软件从业者,我相信大家对于开源还是非常乐见的,说的再多,都不如给出源码,能够让人更加直观的感受和理解你的想法,即所谓的”Talk is cheap, show me the code!”。开源的分享精神我认为是对于整个软件行业乃至人类最大的贡献,所以就写下此文开始我的分享之路。Dennis Ritchie这位C语言创始人在其里程碑式的著
2015-03-21 11:42:38
147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人