b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

双向循环链表 深入理解ArrayList、Vector和LinkedLis(4)

电脑杂谈  发布时间:2018-02-17 07:04:58  来源:网络整理

对于性能这块,在大数据量重复试验下得出的结论才比较有说服力,小编就随手贴上自己的测试结果,有兴趣看看就可以了。

测试代码差不多都是这样子的……

ArrayList<Integer> arrayList = new ArrayList<Integer>();
        LinkedList<Integer> linkedList = new LinkedList<Integer>();

        // add操作
        int count = 100000;

        System.out.println("ArrayList--add()-------------------");
        long startTime = System.nanoTime();
        for (int i = 0; i < count; i++) {
            arrayList.add(i);
        }
        long endTime = System.nanoTime();
        System.out.println(endTime - startTime + "--------");


        System.out.println("LinkedList--add()-------------------");
        startTime = System.nanoTime();
        for (int i = 0; i < count; i++) {
            linkedList.add(i);
        }
        endTime = System.nanoTime();
        System.out.println(endTime - startTime + "--------");

循环1W次

这里写图片描述

循环10W次

这里写图片描述

循环100W次

等一下……

等一下……

再等一下……

出去接杯水……

结果还是这个样子,直接给个图吧,LinkedList还没get出来(⊙﹏⊙)b

这里写图片描述

嗯……这篇差不多了,over


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-81650-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 刘文浩
      刘文浩

      中国的攻击型核潜艇的速度

    热点图片
    拼命载入中...