使用LinkedList模拟栈数据结构的集合
来源:互联网 发布:qq浏览器mac版官网 编辑:程序博客网 时间:2024/05/17 15:38
栈:先进后出的数据结构
也就是自己定义一个集合类,在这个类内部可以使用LinkedList模拟
public class MyStack { private LinkedList link; public MyStack(){ link = new LinkedList(); } //栈的添加。入栈的实现。每一次添加的都在前面,最开始添加的在最下面 public void add(Object obj){ link.addFirst(obj); } //栈的获得。即出栈的实现。每一次移除最前面的哪一个元素 public Object get(){ return link.removeFirst(); } //判断栈是否为空 public boolean isEmpty(){ return link.isEmpty(); }}
下面是测试类
public class MyStackTest { public static void main(String[] args) { //创建集合对象 MyStack ms = new MyStack(); //添加元素 ms.add("I"); ms.add("love"); ms.add("you"); //当栈不为空,则出栈 while(!ms.isEmpty()){ System.out.println(ms.get()); } }}
输出:
youloveI
阅读全文
0 0
- 使用LinkedList模拟栈数据结构的集合
- 集合框架_用LinkedList实现栈结构的集合代码、LinkedList模拟栈数据结构的集合并测试案例
- * 自定义的栈集合请用LinkedList模拟栈数据结构的集合,并测试
- 集合框架---使用LinkedList模拟一个堆栈或者队列数据结构
- 黑马程序员_JDK1.6版本中,用LinkedList模拟栈数据结构的集合,问题?
- Java_基础—用LinkedList模拟栈数据结构的集合并测试
- LinkedList集合模拟堆栈,队列数据结构
- 集合框架四:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- Java集合框架:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)
- Java集合LinkedList模拟栈
- Java基础之集合框架--使用LinkedList模拟堆栈或队列数据结构
- 使用集合LinkedList模拟堆栈方法
- 请用LinkedList模拟栈数据的集合,并测试
- Java基础课程学习总结,使用LinkedList简单模拟队列数据结构和堆栈数据结构的实现
- 简单模拟LinkedList集合
- 使用LinkedList模拟一个堆栈或者队列数据结构
- 使用LinkedList模拟一个堆栈或者队列数据结构
- java 使用LinkedList模拟一个堆栈或者队列数据结构
- python数据结构之栈
- ubuntu永久修改主机名
- poj 3517 And Then There Was One(约瑟夫问题)【模板】
- HDU 6090 Rikka with Graph
- Android开发 第二季 第1课 Debug 调试程序
- 使用LinkedList模拟栈数据结构的集合
- BPM平台介绍
- js下IE和FF的一些兼容写法总结
- POJ
- CVE-2017-8464 转载poc
- 预处理的学习
- LeetCode-2-Add-Two-Numbers 链表
- Sort函数用法
- layui源码详细分析系列之模板引擎