java数据结构与算法-用链表实现栈
来源:互联网 发布:网络购物诈骗的定义 编辑:程序博客网 时间:2024/06/05 18:54
一、代码如下
/** * Created by Xi on 2017/8/1. * 用链表实现栈 */public class StackLink { private LinkListStack theList; public StackLink(){ theList=new LinkListStack(); } /** * 添加元素 */ public void push(double dd){ theList.insertFirst(dd); } /** * 取出元素 */ public double pop(){ return theList.deleteFirst(); } /** * 判断栈是否为空 */ public boolean isEmpty(){ return theList.isEmpty(); } /** * 展示栈 */ public void displayStack(){ Log.v("StackLink","StackLink (top-->bottom):"); theList.displayList(); }}
二、调用代码如下:
/** * 用链表实现栈 */ public void link_stack(){ StackLink theStack=new StackLink(); theStack.push(20); theStack.push(30); theStack.displayStack(); theStack.push(40); theStack.push(50); theStack.displayStack(); theStack.pop(); theStack.pop(); theStack.displayStack(); }
日志如下:
08-14 18:36:43.260 9687-9687/com.tool.wpn.quicksort V/StackLink: StackLink (top-->bottom):
08-14 18:36:43.261 9687-9687/com.tool.wpn.quicksort I/LinkListStack: List (first-->last):
08-14 18:36:43.261 9687-9687/com.tool.wpn.quicksort I/LinkStack: 30.0
08-14 18:36:43.261 9687-9687/com.tool.wpn.quicksort I/LinkStack: 20.0
08-14 18:36:43.261 9687-9687/com.tool.wpn.quicksort V/StackLink: StackLink (top-->bottom):
08-14 18:36:43.261 9687-9687/com.tool.wpn.quicksort I/LinkListStack: List (first-->last):
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkStack: 50.0
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkStack: 40.0
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkStack: 30.0
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkStack: 20.0
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort V/StackLink: StackLink (top-->bottom):
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkListStack: List (first-->last):
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkStack: 30.0
08-14 18:36:43.262 9687-9687/com.tool.wpn.quicksort I/LinkStack: 20.0\
源码下载地址:点击打开链接
- java数据结构与算法-用链表实现栈
- Java数据结构与算法---栈的实现
- Java实现数据结构与算法-顺序栈与链表栈
- 数据结构与算法之栈(Java与Python实现)
- <七>java数据结构与算法 栈 实现单词逆序
- 《Java数据结构与算法》笔记-CH4-1栈的实现
- Java实现数据结构与算法-顺序表
- Java实现数据结构与算法-链表
- 数据结构与算法|Java实现单链表
- java数据结构与算法-双端链表实现队列
- 数据结构与算法练习(Java实现)
- Java数据结构与算法:栈
- java数据结构与算法-栈
- 数据结构与算法—常用数据结构及其Java实现
- Java数据结构算法实现
- 【数据结构与算法】汉诺塔算法——java递归实现
- 数据结构与算法-快速排序算法(java实现)
- java数据结构与算法
- 启动监听
- php7与php5调用函数的区别
- Charles4.0最新版破解(更新至4.1)
- dhcp安装出现的问题
- Java反射机制详解
- java数据结构与算法-用链表实现栈
- Linux下启动停止查看杀死Tomcat进程
- Mapped Statements collection does not contain value for 解决方法
- resultset与resultsetmatadata的区别
- C/C++从入门到高手常用学书籍
- Javafx 自创小程序
- 《javascript&jquery交互式web前端开发》第1-6章摘要
- Spark Streaming应用与实战全攻略
- 快速排序原理(java实现)