HashSet类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。HashSet的一些特性如下:1、HashSet中的值不能重复且没有顺序。2、HashSet的容量会按需自动添加。构造方法:HashSet() 默认相等比较器创建一个空的新...
分类:
其他好文 时间:
2015-07-10 18:23:26
阅读次数:
115
设计模式的由来:
20 世纪 90 年代初,一些聪明的开发人员偶然接触到 Alexander(Christopher Alexander 的建筑师) 有关模式的工作。他们很想知道,在建筑学成立的理论,是否在软件设计中也适用。
● 软件中是否存在不断重复出现、可以以某种相同方式解决的问题?
● 是否可能用模式方法来设计软件,即先找出模式,然后根据这些模式
创建特定的解决方案?GoF 自己并没有...
分类:
其他好文 时间:
2015-07-09 00:54:26
阅读次数:
151
编程是武学的话,设计模式就是一套内功心法、一套剑法。设计模式的简单理解:在编程过程中,我们对某一问题的在某种情况下的一种解决方式。设计模式是经过总结和考验得出的一种公认的普遍优化的方案,能避免那些重复出现的问题,这其中的好处,在我们遇到问题和学习使用设计模式的过程中可以细细体会。设计模式有很多种具体...
分类:
其他好文 时间:
2015-07-05 16:14:56
阅读次数:
178
package cn.php;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;im...
分类:
编程语言 时间:
2015-06-30 14:38:27
阅读次数:
204
首先我想讲一下网络流的基础。
第一,要明白一些基础的概念,否则对后面的理解会有一定的影响。这里只列出常用的,列太多会影响阅读效率的。底图:如果把一个有向图的每条边的方向都去掉,得到的无向图称为原有图的底图。
途径:图G中点边连续交替出现的序列称为G的一条途径。
迹:图G中边不重复出现的途径称为迹。
路:图G中顶点不重复出现的迹称为路。网络的基本概念:
定义:一个网络N=(V,A)是指一个连...
分类:
其他好文 时间:
2015-06-29 10:07:39
阅读次数:
285
一.使用场景
当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理。
模板方法模式是通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。
当不变的和可变的行为在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现,我们...
分类:
其他好文 时间:
2015-06-27 16:34:34
阅读次数:
100
图的定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成。注意:在图结构中,不允许没有顶点,在定义中,如果V是顶点的集合,则强调了顶点集合V的有穷非空。在图中,若不存在顶点到其自身的边,且同一条边不重复出现,则称这样的图为简单图。图的存储结构邻接矩阵考虑到图是由顶点和边或者弧两部分组成的...
分类:
其他好文 时间:
2015-06-23 21:20:18
阅读次数:
249
四大设计原则:
*对比(Contrast)
对比的基本思想是,要避免页面上的元素太过相似。如果元素(字体、颜色、大小、线宽、形状、空间等)不相同,那就干脆让它们截然不同。要让页面引人注意,对比通常是重要的一个元素,正式它能使读者首先看这个页面。
*重复(Repetition)
让设计中的视觉要素在整个作品中重复出现。可以重复颜色、形状、材质、空间关系、线宽、字体、大小和图片...
分类:
其他好文 时间:
2015-06-23 10:19:39
阅读次数:
155
Input输入有多组测试用例,对于每组测试用例:
输入一个整数N(N <= 106),随后输入N个整数Ni(0 < Ni <= 104)Output输出出现次数最多的数字和对应次数,如果出现次数最多的数有多个,输出数字最大的那个。Sample Input5
1 1 2 2 3
5
1 2 3 4 4
Sample Output2 2
4 2#include
#incl...
分类:
其他好文 时间:
2015-06-16 16:56:24
阅读次数:
147
MySQL查询重复出现次数最多的记录http://database.51cto.com/art/201011/235139.htm2010-11-25 14:40 佚名 互联网字号:T|T对于MySQL数据库来说,查询永远是最重要的功能,下文就教您查询重复出现次数最多的记录的方法,供您借鉴参考。AD...
分类:
数据库 时间:
2015-06-16 10:53:27
阅读次数:
141