Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特点?...
分类:
其他好文 时间:
2015-06-27 23:57:13
阅读次数:
187
鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。 $('p').click(function(){ alert('click function is running !'); }); (2):...
分类:
Web程序 时间:
2015-06-24 12:29:03
阅读次数:
149
不管是 getElementById 还是 getElementsByTagName,在传递参数的时候,并不是所有浏览器都必须区分大小写,为了防止不必要的错误和麻烦,我们必须坚持养成区分大小写的习惯。一、通过标签名获取节点 1、getElementsByTagName()方法通过标签名获取节点,因....
分类:
编程语言 时间:
2015-06-19 01:27:51
阅读次数:
286
这一次,我们来分析ImmutableSet,与ImmutableList大同小异,建议大家先看完上一篇Immutable Collections(2),在继续往下看相同:ImmutableSet底层也采用数组实现of()、copyOf()方法实现逻辑也相同元素也是按传入顺序排列的实现是根据元素个数,...
分类:
其他好文 时间:
2015-06-03 21:05:08
阅读次数:
158
此实例的要求是在两个已经摆好顺序的数组寻找第一个相同的元素在第一个数组中的指针。这个实例的思想比较好,如果我来做的话,就是先从第一个数组的第一个元素开始,每次取出一个元素,与第二个数组的每一个元素进行比较,当元素值相等的时候,返回元素的指针。但是在此实例中,使用了另外一种思想,在我看来降低了程序的时间复杂度。其思想为:由于两个数组都已经排好顺序,则分别从两个数组的第一个元素开始,比较大小,将较小的元...
分类:
其他好文 时间:
2015-05-14 14:10:38
阅读次数:
121
多种排序算法的总结(不包括复杂度的详细推算)
稳定排序与不稳定排序
稳定排序:相同元素在排序中的相对位置不改变。
不稳定排序:相同元素在排序中的相对位置改变。
内部排序与外部排序:
内部排序:待排的记录与内容都放在计算机的随机存储器中进行的排序过程
外部排序:一般指待排序记录的数量很大,以致内存中一次不能完全容纳全部的记录,在排序过程中,需要对外存进行访问的排序过程。
排...
分类:
编程语言 时间:
2015-05-11 08:52:38
阅读次数:
156
3872链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3872
题目大意:给你n个数,问所有的连续的子序列中的所有元素的和(子序列中有相同元素只计算一次)(n
即若序列为1 2 3,则组成1,2,3,1 2,2 3,1 2 3,和为20;
若序列为1 2 2,则组成1,2,2,1 2,2 2,1 2 2,和...
分类:
其他好文 时间:
2015-04-29 17:18:53
阅读次数:
142
前言
前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍操作Set,Map,List集合的工具类的使用,学会灵活使用这些工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,更简洁,这也是我所谓的“代码优雅”,让我们开发中省出时间来去处理更重要的东西,废话不多说,一看代码就全明了了。
创建泛型集合更加简介...
分类:
其他好文 时间:
2015-04-24 10:43:45
阅读次数:
195
int[] list = new int[] { 1,1,2,3,1,2,4,3,3,2,4,5,6,5,6,7,3,2,8}; Dictionary dic = new Dictionary(); foreach (int item in list) ...
分类:
编程语言 时间:
2015-04-20 12:41:48
阅读次数:
117
原题
一个有N个元素的集合,其中有相同元素。
需要得到按重复元素多少排序的新集合。
{"a","b","c","c","a","c"}
得到
{"c","a","b"}
求算法
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java...
分类:
编程语言 时间:
2015-04-17 23:53:54
阅读次数:
306