LeetCode:存在重复元素【217】 题目描述 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 示例 2: 示例 3: 题目分析 对于数据结构HashSet, 我们首先需要知道的是Hash ...
分类:
其他好文 时间:
2018-09-14 00:07:55
阅读次数:
160
1. HashTable和HashMap的区别 HashMap和Hashtable都实现了Map接口。主要区别:线程安全性,同步(synchronization),以及速度。 1、HashMap是非synchronized,而Hashtable是synchronized,这意味着Hashtable是 ...
分类:
其他好文 时间:
2018-09-12 11:15:47
阅读次数:
137
给定一个字符串,找出不含有重复字符的最长子串的长度。 示例 1: 示例 2: 示例 3: 解题思路 建立一个List或者Hashset也行,用来存储这个子串.用一个变量(我这里用temp)来存储子串的长度,然后用for循环遍历整个字符串,如果List当中有当前遍历到的字符,则将List当中的这个字符 ...
分类:
其他好文 时间:
2018-09-10 21:53:41
阅读次数:
188
面试涉及问题含有: Java JDK8新特性 集合(哈希冲突、HashMap的原理、自动排序的集合TreeSet) 多线程安全问题 String和StringBuffer JVM 原理、运行流程、内部结构 Linux 查询含有某字符串内容的命令grep 查询进程、GC状态、杀死进程 Hadoop五种 ...
分类:
编程语言 时间:
2018-09-09 00:38:47
阅读次数:
213
/** * 学生类 * @author Administrator * */ public class Student { private String sno ; private String sname ; private Integer score ; public Student(Strin... ...
分类:
编程语言 时间:
2018-09-05 20:01:27
阅读次数:
163
一、简述List接口的特点1、存取有序的集合2、有索引值3、元素可以重复二、hashCode和equals方法简述HashCode去除重复元素的原理1、调用被添加元素的HashCode(),和hashSet中已有元素的HashCode()进行比较2、如果不同,直接存储3、如果相同,调用equals方 ...
分类:
其他好文 时间:
2018-09-03 14:59:18
阅读次数:
273
还是在看scala sdk源码的时候,有很多问题要考自己慢慢摸索,这里做个记录。 一. 隐式转换的作用域? 隐式转换需要三个因素 1. 己方(当前对象) 2. 转换函数 3. 对方(转换的目标类) 这三个需要在同一个作用域内才能生效吗?举个简单的例子,依然是java HashSet隐式转换为scal ...
分类:
其他好文 时间:
2018-09-02 20:11:25
阅读次数:
198
public void setDemo(){ Set<String> set1 = new HashSet<>(); set1.add("London"); set1.add("Chinese"); set1.add("Shanghai"); set1.add("England"); set1.ad ...
分类:
其他好文 时间:
2018-09-01 12:41:43
阅读次数:
282
Java学习---HashMap和HashSet的内部工作机 ...
分类:
编程语言 时间:
2018-09-01 12:11:39
阅读次数:
160
本文来自网易云社区 作者:范旭斐 大家在使用testng、junit做自动化测试的过程中,经常会用到testng、junit自带的断言器,有时候对一个字符串、日期、列表进行断言很麻烦,需要借助到jdk或者第三方包的方法进行处理后断言,无形之中增加了代码量,测试用例方法的代码看起来也不够友好,很臃肿。 ...
分类:
其他好文 时间:
2018-08-31 21:09:21
阅读次数:
186