Set中元素是无序的(存入和取出的顺序不一定一致),元素不可以重复。
Set中的方法和Collection中的方法是一样的。
常见子类:HashSet TreeSet
HashSet 底层数据结构是哈希表
TreeSet 底层数据结构是二叉树
import java.util.HashSet;
import java.util.Iterator;
class Person...
分类:
编程语言 时间:
2015-04-08 21:33:13
阅读次数:
150
#include#define N 5using namespace std;int main(){ int a[4][5]={1,2,-1,-4,-20,-8,-3,4,2,1,3,8,10,1,3,-4,-1,1,7,-6},i,j; for(i=0;i<N-1;i++) { ...
分类:
编程语言 时间:
2015-04-08 21:34:00
阅读次数:
233
不同进制整数字面值按以下原则进行区分表示: 1. 十进制数前边不用加前缀 2. 一个二进制数,加一个0b的前缀 3. 一个八进制数,加一个0o的前缀 4. 一个16进制数,加一个0x的前缀下边是整数字面值为17的不同进制的表示形式: let decimalInteger = 17...
分类:
编程语言 时间:
2015-04-08 21:29:24
阅读次数:
163
一、jsp三种Scriptlet(脚本小程序)1、 :定义局部变量、编写语句等。2、 :定义全局变量、方法和类。(虽然此方可以编写类,但不建议使用。我们一般通过JavaBean的形式调用类)3、 :输一个变量或一个具体内容//使用表达式输出变量//使用表达式输出常量二、包含1、静态包含2、动态包含2...
分类:
编程语言 时间:
2015-04-08 21:30:59
阅读次数:
189
Usingexternis only of relevance when the program you're building consists of multiple source files linked together, where some of the variables define...
分类:
编程语言 时间:
2015-04-08 21:27:16
阅读次数:
239
String path=Parameter.class.getResource("").getPath();//得到路径//String path=Parameter.class.getResource("").toString();//这个不行,无法处理里面的空格。//System.out.pri...
分类:
编程语言 时间:
2015-04-08 21:27:24
阅读次数:
202
1 package thinkingInJava; 2 /* 3 * 模拟擦除 4 */ 5 public class SimpleHolder { 6 7 private Object obj ; 8 public void set(Object o ){ 9 ...
分类:
编程语言 时间:
2015-04-08 21:26:34
阅读次数:
197
http://rfc.zeromq.org/spec:21TableofContentsLicenseChange ProcessLanguageGoalsQuality AspirationsCommon ProblemsGeneral StyleDefinitionsLanguageNaming...
分类:
编程语言 时间:
2015-04-08 21:27:37
阅读次数:
195
1.题目:返回一个二维整数数组中最大子数组的和。要求:输入一个二维整形数组,数组里有正数也有负数。二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。2.设计思路我们刚开始时是这么想的:就是最笨的方法:求每一个子矩阵的和,然后找最大值,...
分类:
编程语言 时间:
2015-04-08 21:25:12
阅读次数:
153
DN学院讲师招募 Markdown编辑器轻松写博文 TOP 50 CTO坐镇直招 读文章说感想获好礼 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 分类: Spring 2013-03-16 16:48...
分类:
编程语言 时间:
2015-04-08 21:24:12
阅读次数:
254
String baseinfo="/com/Bean/DBhelp.properties"; filename=getClass().getClassLoader().getResource("/").getPath(); filename=filename.substring(1,file...
分类:
编程语言 时间:
2015-04-08 21:21:50
阅读次数:
196
一些常用的C++标准函数 double atof(const char* p); int atoi(const char* p); long atol(const char* p); cstdlib 把字符串p转化成所表示的数 与Val类似 double fabs(double); ...
分类:
编程语言 时间:
2015-04-08 21:21:29
阅读次数:
166
传送门算法提高 金属采集 时间限制:1.0s 内存限制:256.0MB 锦囊1锦囊2锦囊3问题描述人类在火星上发现了一种新的金属!这些金属分布在一些奇怪的地方,不妨叫它节点好了。一些节点之间有道路相连,所有的节点和道路形成了一棵树。一共有 n 个节点,这些节点被编号为 1~n 。人类将 k...
分类:
编程语言 时间:
2015-04-08 21:16:21
阅读次数:
385
实际问题中的数据中往往有着不同类型的数据类型,例如在校的学生,年龄(int型)、身高(float型)、体重(float型)、姓名(字符串类型)、性别(char)等等这些都是每一个学生应有的属性,我们肯定不能用之前学过的数据类型将这些数据表达出来,结构体这种新的数据类型就应运而生,不管是C语言还是OC...
分类:
编程语言 时间:
2015-04-08 21:14:20
阅读次数:
147
概要这一章,我们对HashMap进行学习。我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括:第1部分 HashMap介绍第2部分 HashMap数据结构第3部分 HashMap源码解析(基于JDK1.6.0_45) 第3.1部分 HashMa....
分类:
编程语言 时间:
2015-04-08 21:12:52
阅读次数:
228
本题借鉴了别人的做题思想,主要如下/***对要扫描到的每个岛求出雷达可以安置在海岸上的区间[left,right], *对这些区间按left从小到大排序 *从第一个区间的right点开始安置雷达,然后依次检索下一个区间, *若下一个区间完全在刚刚安置雷达的区间内(new.left>=pre.left...
分类:
编程语言 时间:
2015-04-08 21:11:41
阅读次数:
236
BigDecimal strScien = new BigDecimal("9.67953970412123E-05");System.out.println(strScien.toPlainString());
分类:
编程语言 时间:
2015-04-08 21:12:09
阅读次数:
181