ArrayList栈与LinkedList栈分析
Posted wshemin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayList栈与LinkedList栈分析相关的知识,希望对你有一定的参考价值。
栈的特点是 先进后出
ArrayList的自定义栈
ArrayList已连续的空间进行存储数据
MyStack s=new MyStack(); s.push("a"); s.push("b"); s.push("c"); s.push("d"); s.push("e"); int size=s.arr.size(); for(int i=0;i<size;i++) { System.out.println(s.pop()); }
LinkedList的自定义栈
LinkedList已链表的结构存储数据
MyStack ms=new MyStack(); ms.push("a"); ms.push("b"); ms.push("c"); ms.push("d"); ms.push("e"); int size=ms.ld.size(); for(int i=0;i<size;i++) { System.out.println(ms.pop()); }
以上是关于ArrayList栈与LinkedList栈分析的主要内容,如果未能解决你的问题,请参考以下文章
数组和链表的区别ArrayList和LinkedList的区别使用LinkedList模拟栈和队列