没分了谢谢帮帮忙... 没分了,谢謝帮帮忙
简单说修改数据,看你怎么修改
比如你简单的替换把第二个对象,换成其他的肯定是arraylist更快。
但如果你是修改列表内容结构比如从列表中间删除一个,那肯定是linkedlist快
不过也有特例,删除最后一个元素arraylist更快。
插入数据也一样在中间或者开始插入数据linkedlist快,
但昰如果在末尾插入就要看具体情况了。
arraylist的容量是动态扩展的所以会批量的为将来在最后插入数据提供空间。
你对这个回答的评价是
arraylist 茬修改数据方面有优势 因为要修改就要查询 而arraylist采用的是队列的思想所以查询快
而linkedlist采用链表思想 查询效率慢 但插入效率很高
如果是linkedlist她删除不昰占优势么,删除不也需要数据查询么
对的 linkedlist 在插入数据 和删除数据 效率都很高
你对这个回答的评价是