论坛首页 编程语言技术论坛

技巧:ArrayList删除元素时, 从尾部开始遍历,可大大提升执行效率

浏览 9345 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-12-15  
shenliuyang 写道
平凡删除,无须插入 建议使用LinkedList.   学java的时候 没学过吗?


不错,用LinkedList 是很好的选择
不过,在最上面我就说了:只考虑 ArrayList;
0 请登录后投票
   发表时间:2012-12-16  
直接把i++删除掉也行、、上面i++,下面i--,就相当于没有了、呵呵、、
0 请登录后投票
   发表时间:2012-12-16  
xiaojianhx 写道
shenliuyang 写道
平凡删除,无须插入 建议使用LinkedList.   学java的时候 没学过吗?


不错,用LinkedList 是很好的选择
不过,在最上面我就说了:只考虑 ArrayList;


嗯,你成功地把问题变成了伪问题。
0 请登录后投票
   发表时间:2012-12-16  
半人马 写道
xiaojianhx 写道
shenliuyang 写道
平凡删除,无须插入 建议使用LinkedList.   学java的时候 没学过吗?


不错,用LinkedList 是很好的选择
不过,在最上面我就说了:只考虑 ArrayList;


嗯,你成功地把问题变成了伪问题。

该文章的亮点不是采用何种数据结构,而是从数据结构的角度,并结合源码对ArrayList的删除操作做了一个有始有终的解释。这很值得称赞!
0 请登录后投票
   发表时间:2012-12-17  
freezingsky 写道
半人马 写道
xiaojianhx 写道
shenliuyang 写道
平凡删除,无须插入 建议使用LinkedList.   学java的时候 没学过吗?


不错,用LinkedList 是很好的选择
不过,在最上面我就说了:只考虑 ArrayList;


嗯,你成功地把问题变成了伪问题。

该文章的亮点不是采用何种数据结构,而是从数据结构的角度,并结合源码对ArrayList的删除操作做了一个有始有终的解释。这很值得称赞!



此人很无聊,大家不用理他。就好像全世界只有他一个人知道LinkedList插入效率高一样。

楼主这种分析、学习的态度十分值得称赞!
0 请登录后投票
   发表时间:2012-12-17  
palocc 写道
freezingsky 写道
半人马 写道
xiaojianhx 写道
shenliuyang 写道
平凡删除,无须插入 建议使用LinkedList.   学java的时候 没学过吗?


不错,用LinkedList 是很好的选择
不过,在最上面我就说了:只考虑 ArrayList;


嗯,你成功地把问题变成了伪问题。

该文章的亮点不是采用何种数据结构,而是从数据结构的角度,并结合源码对ArrayList的删除操作做了一个有始有终的解释。这很值得称赞!



此人很无聊,大家不用理他。就好像全世界只有他一个人知道LinkedList插入效率高一样。

楼主这种分析、学习的态度十分值得称赞!


我觉着这个问题的确是个数据结构的问题,而且随机删除的情况下的话ArrayList就会变的很无解。不过楼主说的这种情况还是蛮常见的,因为很多大公司数据库操作传出来的就是arraylist,根本没得选择,这时候如果要进行数据的整理就会变的比较麻烦,但是话说回来,如果要做列表展示的话ArrayList应该会比LinkedList快一些。
0 请登录后投票
   发表时间:2012-12-18  
palocc 写道
freezingsky 写道
半人马 写道
xiaojianhx 写道
shenliuyang 写道
平凡删除,无须插入 建议使用LinkedList.   学java的时候 没学过吗?


不错,用LinkedList 是很好的选择
不过,在最上面我就说了:只考虑 ArrayList;


嗯,你成功地把问题变成了伪问题。

该文章的亮点不是采用何种数据结构,而是从数据结构的角度,并结合源码对ArrayList的删除操作做了一个有始有终的解释。这很值得称赞!



此人很无聊,大家不用理他。就好像全世界只有他一个人知道LinkedList插入效率高一样。

楼主这种分析、学习的态度十分值得称赞!


   好吧, 我无聊了。  从后面开始删除!~!~!     我给一堆需要删除的数据给你, 难道你还要给数据排序后在去删除?   如果你升级jdk,  arraylist 的实现方式改了呢?  你又去看源码,在改你的代码?  
  
    楼主很好注重研究,  但是现实需求满足着玩意的太少了。
0 请登录后投票
论坛首页 编程语言技术版

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