Given a linked list, determine if it has a cycle in it. Follow up:Can you solve it without using extra space? 这道题很简单也很经典感觉。一开始用hashset做的,但这样就用了extra s ...
分类:
其他好文 时间:
2017-01-19 12:55:39
阅读次数:
147
/* * Collection * * List * 有序(存储顺序和取出顺序一致),可以重复 * * Set * 无序(存储顺序和取出顺序不一致),唯一 * * */ 251515 ...
分类:
其他好文 时间:
2017-01-16 22:34:40
阅读次数:
212
第二十三条:请不要在代码中使用原生态类型就是像Set这种待泛型的,就把泛型明确写出来。 第二十四条:消除非受检警告就是Set<String> sets = new HashSet();这种,第二个泛型不加会有一个警告。 第二十五条:列表优先于数组数组和泛型的区别: 数组是协变的。就是如果Sub是Su ...
分类:
编程语言 时间:
2017-01-16 18:33:28
阅读次数:
195
1. HashSet与HashMap的联系与区别? 区别:前者是单列后者是双列,就是hashmap有键有值,hashset只有键; 联系:HashSet的底层就是HashMap,可以参考HashSet的类源码,默认构造方法为: public HashSet(){ map = new HashMap< ...
分类:
编程语言 时间:
2017-01-08 14:05:15
阅读次数:
216
原题链接在这里:https://leetcode.com/problems/longest-palindrome/ 题目: Given a string which consists of lowercase or uppercase letters, find the length of the ...
分类:
其他好文 时间:
2017-01-08 09:09:43
阅读次数:
169
1.不带类型写法: 1 List listWithoutDup = new ArrayList(new HashSet(listWithDup)); 2.带类型写法(以String类型为例):1)Java 7以下写法: 1 List<string> listWithoutDup = new Arra ...
分类:
编程语言 时间:
2017-01-07 13:06:16
阅读次数:
155
package com.etc.action; import java.io.IOException; import java.io.PrintWriter; import java.util.HashSet; import java.util.List; import java.util.Set;... ...
分类:
其他好文 时间:
2017-01-05 08:59:36
阅读次数:
198
ArrayList_HashSet的比较及Hashcode分析 hashCode()方法的作用 内存泄漏的问题也可以用此例子举例, 所谓内存泄漏,就是这个对象不再使用了可一直占用内存空间,无法释放掉。 ...
分类:
其他好文 时间:
2017-01-04 07:41:29
阅读次数:
191
问题:
1、什么是集合
2、集合重用的有哪几种
3、集合中HashSet的存储样例
4、集合的遍历方法集合:存储对象数据的集合容器单例集合
——–| Collection 单例集合的根接口 ...
分类:
编程语言 时间:
2017-01-03 09:59:57
阅读次数:
228
java中的集合分为单列集合和双列集合。 单列集合的树形体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类, 具备的特点:有序,重复。 | ArraryList 底层 是使用了Object数组实现的,特点: 查询速度快,增删慢。 | LinkedLis ...
分类:
其他好文 时间:
2016-12-30 18:37:00
阅读次数:
138