题目链接:http://acm.swust.edu.cn/problem/code/745255/Time limit(ms): 1000 Memory limit(kb): 65535Description以下方法称为最小代价的字母树:给定一正整数序列,例如:4,1,2,3,在不改变...
分类:
其他好文 时间:
2015-06-18 15:13:46
阅读次数:
187
数组的常用方法总结不改变原数组1、Array.length; //获取数组长度2、Array.join(); //将数组以传入的字符串进行拼接,返回拼接后的字符串,默认以“,”来拼接。3、Array.concat(); //可以向数组末...
分类:
编程语言 时间:
2015-06-17 01:50:06
阅读次数:
117
http://www.missyuan.com/thread-527629-1-1.html 所谓图层样式,就是在不改变图层内容的情况下,为之化妆产生新效果。(别以为是混合模式) 添加方法: 一是在图层调板中双击图层;二是点击图层调板下方的按钮 ;三是通过菜单【图层_图层样式】。 修改方法: 如果要...
分类:
其他好文 时间:
2015-06-16 12:57:16
阅读次数:
108
模式动机(Visitor Pattern):访问者模式用于操作存储于某个集合中的各元素,使得可以在不改变元素类的前提下定义作用于这些元素的新操作。之所以使用访问者类,是因为存储于某个集合中的元素可能具有不同的特性,而不同的访问者可能更看重某一方面的特性,如果让集合类本身承担访问操作,那么对于不同的访...
分类:
其他好文 时间:
2015-06-16 12:38:54
阅读次数:
209
定义:为其他对象提供一种代理以控制对这个对象的访问。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、创建开销大的对象或需要安全控制的对象),并且可以在不改变目标对象的情况下添加一些额外的功能。
类型:结构类模式
类图:
代理模式也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式...
分类:
其他好文 时间:
2015-06-16 09:20:26
阅读次数:
108
(4)模版方法模式
定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。
类型:行为类模式
类图:
事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分,排序和打...
分类:
其他好文 时间:
2015-06-15 09:12:44
阅读次数:
94
比别人多一点执着,你就会创造奇迹。
本讲内容:模板方法模式
一、模板方法模式 Template 介绍
模板方法模式定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现,使得子类可以在不改变一个算法结构的同时,就重新定义该算法的某些特定步骤。
二、用抽象基类定义框架
1.创建抽象类
---public abstract class Beverage
2...
分类:
其他好文 时间:
2015-06-14 09:32:37
阅读次数:
107
这也是我第一接触函数式编程这个概念,并不知道是干嘛的?好奇心驱使下学习了一下,有了大致的了解:
函数式编程自己的理解:就跟说话一样写程序,这个程序写出来可以直白的告诉人是要干嘛的。
以下是我读到的关于函数式编程的文章的描述: 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数![1]
函数式编程的准则:不依赖于外部的数据,而且也不改变外部数据的值,而是返回...
分类:
编程语言 时间:
2015-06-13 09:51:07
阅读次数:
125
最小代价树(0404)问题描述以下方法称为最小代价的字母树:给定一正整数序列,例如:4,1,2,3,在不改变数的位置的条件下把它们相加,并且用括号来标记每一次加法所得到的和。例如:((4+1)+ (2+3))=((5)+(5))=10。除去原数不4,1,2,3之外,其余都为中间结果,如5,5,10,...
分类:
其他好文 时间:
2015-06-12 20:53:05
阅读次数:
161
模版方法模式的意图:
定义一个操作中的算法的骨架,TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。即父类已经把算法的流程定义好了,子类只需要改变其中的某些步骤的实现。
就像我们要把东西放入冰箱中,需要的一套完整的流程即为; 打开冰箱,放入物品,关闭冰箱。其中打开和关闭都是固定的,而放入的物品则是不确定的,所以放入的物品需要我们在子类中来具体实现。实例...
分类:
其他好文 时间:
2015-06-12 17:31:21
阅读次数:
163