集合 可以使用集合的三个具体类HashSet、LinkedHashSet、TreeSet来创建集合 HashSet类 负载系数 当元素个数超过了容量与负载系数的乘积,容量就会自动翻倍 HashSet类可以用来存储互不相等的任何元素。考虑到效率的因素,添加到散列集中的对象必须以一种正确分散散列码的方式 ...
                            
                            
                                分类:
编程语言   时间:
2018-07-26 16:13:21   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                equals和HashCode都是用来去重的,即判断两个对象是否相等。如果是String类则我们直接用.equals()判断,如果是我们自己定义的类,需要有自己的判断方法,重写equals,如果是集合(HashSet、HashMap)判断加入的元素是否为重复,并且加入的元素是我们自己定义的类,这时用 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-25 16:06:20   
                                阅读次数:
162
                             
                    
                        
                            
                            
                                    实例自己想的一个实例应用场景:一个人可以有多个角色,例如:在家中是儿子,在学校是学生,在公司是程序员,一个人还可以办好多业务 * 每个业务好多个人都可以办,则标记(mark)就是记录这唯一标识的(如id)业务和称职 1.人实体类(People) 2.角色实体类(Role) 3.service业务逻辑 ...
                            
                            
                                分类:
Web程序   时间:
2018-07-23 00:28:59   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                题目不难,被第二题卡了半个多小时QAQ,另一个就是以后能用Hashmap和Hashset的绝不遍历。 1. Leaf-Similar Trees dfs、层次遍历把叶子节点遍历然后对比即可,只要是先遍历左节点后遍历右节点就行。 874. Walking Robot Simulation 被这题卡了好 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-22 21:16:38   
                                阅读次数:
572
                             
                    
                        
                            
                            
                                    1 Set接口概述 2 HashSet类 3 LinkedHashSet类 4 TreeSet类 ...
                            
                            
                                分类:
编程语言   时间:
2018-07-22 18:46:35   
                                阅读次数:
183
                             
                    
                        
                            
                            
                                    package com.manytomany; import java.util.HashSet; import java.util.Set; public class Student { private Long id; private String name; private Set teach... ...
                            
                            
                                分类:
Web程序   时间:
2018-07-21 17:26:42   
                                阅读次数:
190
                             
                    
                        
                            
                            
                                    package com.gxnu.edu.bean; import java.io.Serializable;import java.util.ArrayList;import java.util.Arrays;import java.util.List; import com.gxnu.edu.l ...
                            
                            
                                分类:
其他好文   时间:
2018-07-19 21:15:27   
                                阅读次数:
139
                             
                    
                        
                            
                            
                                滑动窗口这种解题思路在平常的应用中很常见。描述给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定"abcabcbb",没有重复字符的最长子串是"abc",那么长度就是3。给定"bbbbb",最长的子串就是"b",长度是1。给定"pwwkew",最长子串是"wke",长
                            
                            
                                分类:
编程语言   时间:
2018-07-19 14:49:20   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                1,TreeSet介绍 1)TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。2)TreeSet 继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法。3)TreeSet 实现了NavigableSet接口,意味着它支持一系列的导航方法。比如查找与指定目标最匹 ...
                            
                            
                                分类:
编程语言   时间:
2018-07-19 13:41:25   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                1,HashSet介绍 1)HashSet 是一个没有重复元素的集合。2)它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用 null 元素。3)HashSet是非同步的。如果多个线程同时访问一个哈希 set,而其中至少一个线程修改了该 set,那么它必须 保持外部同步。这通常 ...
                            
                            
                                分类:
编程语言   时间:
2018-07-19 11:58:52   
                                阅读次数:
162