自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 [LeetCode 293] Flip Game

You are playing the following Flip Game with your friend: Given a string that contains only these two characters:+and -, you and your friend take turns to flip two consecutive "++" into "--". The ga

2016-02-24 11:56:12 395

转载 [Leetcode] Palindrome Permutation 回文变换

Palindrome Permutation Given a string, determine if a permutation of the string could form a palindrome. For example, "code" -> False, "aab" -> True, "carerac" -> True. Hint: Consider the palind

2016-02-23 19:31:14 412

转载 九大排序算法再总结

如果要转载,需要注明出处: http://blog.csdn.net/xiazdong 本文是 http://blog.csdn.net/xiazdong/article/details/7304239 的补充,当年看了《大话数据结构》总结的,但是现在看了《算法导论》,发现以前对排序的理解还不深入,所以打算对各个排序的思想再整理一遍。 本文首先介绍了基于比较模型的排序算法,

2016-02-21 18:56:49 400

原创 《大话设计模式》读书笔记6 工厂方法模式

工厂方法(Factory Method)模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 工厂方法模式结构图: 工厂方法模式实现代码:class Leifeng { public void Sweep() { Console.WriteLine("扫地"); } public void Wash() { Console

2016-02-20 12:13:57 368

原创 《大话设计模式》读书笔记5 代理模式

代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。 代理模式结构图: 代理模式实现代码: abstract class Subject { public abstract void Request(); } class RealSubject:Subject { public override void Request() { Console.Writ

2016-02-20 11:50:51 424

原创 《大话设计模式》读书笔记4 装饰模式

装饰模式(Decorator):动态地给一个对象增加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式结构图: 装饰模式实现代码: abstract class Component { public abstract void Operation(); } class ConcretComponent:Component { public override

2016-02-20 11:20:10 403

原创 《大话设计模式》读书笔记3 面向对象设计五个基本原则

1 单一职责原则:一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。 2 开放封闭原则:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Fu

2016-02-20 10:47:53 487

原创 《大话设计模式》读书笔记2 策略模式

策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式结构图: 策略模式实现代码:abstract class Strategy { public abstract void AlgorithmInterface(); } class ConcreStrategyA:Strategy { pub

2016-02-19 21:44:18 377

原创 《大话设计模式》读书笔记1 简单工厂模式

简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工厂模式结构图: 简单工厂模式实现代码:public class Operation { private double _numberA=0; p

2016-02-19 21:13:13 388

检测图片中的简单几何图形,如三角形、圆形、矩形等

检测图片中的简单几何图形,如三角形、圆形、矩形等

2015-02-21

在vs中使用命令行的c++代码

在vs中使用命令行的c++代码,解除一个一个的敲的烦恼,在vs中可复制粘贴,大大减小操作命令行难度。

2015-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除