3、List接口下都有哪些集合,他们底层各自使用什么数据结构,有什么特点
public void addFirst(E e) 在该列表开头插入指定的元素
public void addLast(E e) 将指定的元素追加到此列表的末尾
public E getFirst() 返回此列表中的第一个元素
public E getLast() 返回此列表中的最后一个元素
public E removeFirst() 从此列表中删除并返回第一个元素
public E removeLast() 从此列表中删除并返回最后一个元素
数组
增删慢,查询快
链表
增删快,查询慢作者: 郑斐均 时间: 2019-4-23 21:38
1、集合和数组的区别?
数组的大小不可变
集合数组可变的
3、List接口下都有哪些集合,他们底层各自使用什么数据结构,有什么特点
public void addFirst(E e) 在该列表开头插入指定的元素
public void addLast(E e) 将指定的元素追加到此列表的末尾
public E getFirst() 返回此列表中的第一个元素
public E getLast() 返回此列表中的最后一个元素
public E removeFirst() 从此列表中删除并返回第一个元素
public E removeLast() 从此列表中删除并返回最后一个元素
数组
增删慢,查询快
链表
增删快,查询慢