排序
Java中的集合类有哪些?如何分类的?
Java的整个集合框架中,主要分为List,Set,Queue,Stack,Map等五种数据结构。其中,前四种数据结构都是单一元素的集合,而最后的Map则是以KV对的形式使用。 从继承关系上讲,List,Set,Queue...
ArrayList、LinkedList与Vector的区别?
List主要有ArrayList、LinkedList与Vector几种实现。这三者都实现了List 接口,使用方式也很相似,主要区别在于因为实现方式的不同,所以对不同的操作具有不同的效率。 ArrayList 是一个可改变大...
hash冲突通常怎么解决?
常见的5种方法: 1开放定址法 ○开放定址法就是一旦发生了冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到,并将记录存入。 ○常见的开放寻址技术有线性探测、二次...