论坛首页 招聘求职论坛

一道有关arraylist和linkedlist的面试题

浏览 15124 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-20  
面试问这种题目有什么意义呢?
0 请登录后投票
   发表时间:2008-05-20  
andyao 写道
面试问这种题目有什么意义呢?


考察细节!
0 请登录后投票
   发表时间:2008-05-21  
ArrayList 读快改慢
LinkedList 是读慢改快
0 请登录后投票
   发表时间:2008-06-05  
面试题目只是一个引子,你可以在上面发挥啊,比如这个替换问题,如果你讲了使用List作为调用接口,至少说明你知道继承,知道多态是怎么回事;当然如果你研究过相关实现,就能够给出更加具体的区别,所以不要简单评价一个面试题目如何,应该考虑这个面试题目想靠我什么?
0 请登录后投票
   发表时间:2008-06-05  
我认为这种题目是给应届生做的
有经验的人不需要搞这种题目吧
而偏偏有些人喜欢搞这种题目
可能他干活的时候 一直在想两者的区别吧。。。
0 请登录后投票
   发表时间:2008-06-11  
我觉得是可以的吧,但是这个题目还是考察你对这两个类的应用的一个理解吧。
0 请登录后投票
   发表时间:2008-06-11  
有点不好回答!
意思是直接replace还是指替换了用?
0 请登录后投票
   发表时间:2008-06-21  
如果大量数据要做删除和增加的动作,应该是LinkedLIst,因为ArrayList每删一个,这个被删的数据后面所有的都要挪前一位,如果是要随机读写,就用ArrayList,调用get()方法,linkedlist要从头开始找的,如果数据量少就无所谓了。
刚看core java卷2。。
0 请登录后投票
   发表时间:2008-06-21  
ArrayList内部维护了一个数组,检索会更快,因为是直接按数组索引获取元素的
LinkedList一个双向链表,插入删除改变一下前后的引用即可
学校里学的数据结构题
0 请登录后投票
   发表时间:2008-06-24  
显然不能换的,linkedlist实现有deque接口
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics