- 博客(3)
- 收藏
- 关注
原创 java设计模式初步探索(策略模式)
策略(百度百科):策略,指计策;谋略。一般是指:1. 可以实现目标的方案集合;2. 根据形势发展而制定的行动方针和斗争方法;3. 有斗争艺术,能注意方式方法。设计模式中的策略模式可以取第一个意思理解。算法是解决问题的步骤。策略模式是一种定义一系列算法的方法,这一系列的算法解决相同的工作,仅仅是实现方式不一样而已。比如您从A地出差到B地,您可以选择飞机,高铁或绿皮车,目的一样,只是为了到达B地而已。又
2017-08-11 19:01:31 361
原创 java设计模式初步摸索(简单工厂模式)
简单工厂模式大意:通过工厂能够生产不同的产品对象。利用一个单独的类创建不同类的实例化对象,所以简单工厂模式也算设计模式中创建型的一种,这个单独的类就是工厂类,能够实例化出不同类型的对象,如果我们需要什么类型的对象,可以通过工厂类获取,而不需要自己实例化,暂时理解为分门别类,统一管理的方式。理解场景:每个人都需要穿鞋,古代人穿鞋大都需要自己做,穷人穿草鞋,富人穿布鞋,随着工业化的发展,现代人少有人自己
2017-08-11 11:55:17 329
原创 求二叉树种数
题:已知一棵二叉树,先序遍历为CABDFGE,后序遍历为BDAEGFC。求数的样子有多少种?思路:先序遍历的首字母和后序遍历的尾字母是树的根。利用试探法确定左右子树的情况。答案:四种 附加:通过先序遍历结果和中序遍历结果可以唯一确定一棵树。
2017-08-10 17:21:43 805
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人