Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Queue DequeMap HashMap LinkedHashMap Hashtable Properties Concurre ...
分类:
编程语言 时间:
2017-04-15 18:27:03
阅读次数:
274
继承总结: class { public static void main(String[] args) { System.out.println("Hello World!"); } } class Fu { private int num = 9; public void show1(){} p ...
分类:
编程语言 时间:
2017-04-14 22:27:51
阅读次数:
217
一.用List集合实现 输出结果是: 去除重复后的list集合[5, 6, 8, 7, 4] 可以看到可以去除重复的元素,但是没有实现排序功能。 二.用hashSet或者TreeSet实现 输出结果:5 6 7 8 11 12 可以看到不仅去除了重复数据,而且将数据进行了排序。 其中Arrays.a ...
分类:
编程语言 时间:
2017-04-07 18:31:40
阅读次数:
181
原题链接在这里:https://leetcode.com/problems/minimum-absolute-difference-in-bst/#/description 题目: Given a binary search tree with non-negative values, find t ...
分类:
其他好文 时间:
2017-04-07 09:43:26
阅读次数:
181
package cn.itcast_04; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.TreeSet; /* * 思路: * A:创建一个H ...
分类:
编程语言 时间:
2017-04-04 15:15:45
阅读次数:
319
红黑树是平衡树的一种,保证最坏情况下操作时间复杂度为O(lgo(n))。红黑树的应用比较广泛,比如作为C++中STL的set和map的底层数据结构,Java集合中TreeSet和TreeMap的底层数据结构等。学习红黑树,可以把二叉查找树作为参考,这样有助于加深理解。红黑树的操作主要包括节点旋转、插 ...
分类:
其他好文 时间:
2017-04-04 11:50:14
阅读次数:
226
HashSet,TreeSet和LinkedHashSet的区别 Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Se ...
分类:
其他好文 时间:
2017-04-03 18:50:11
阅读次数:
181
一、集合类 定义:一种为了对多个对象进行操作而进行存储的方式。 1、与数组的区别: 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,数组长度固定。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 集合众多的原因:每一种容器对数据的存储方式都有所不同,这个存储方式为:数据 ...
分类:
其他好文 时间:
2017-04-01 21:47:48
阅读次数:
215
1 package com.tn.hashMap; 2 3 import java.util.HashMap; 4 import java.util.TreeSet; 5 6 public class HashMapDemo { 7 public static void main(String[] ...
分类:
编程语言 时间:
2017-03-26 21:26:58
阅读次数:
186
1 package com.tn.treeSet; 2 3 public class Student { 4 private String name; 5 private int age; 6 public Student(){} 7 public Student(String name, int ...
分类:
编程语言 时间:
2017-03-26 16:01:37
阅读次数:
177