博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用只有头结点的链表实现栈
阅读量:7223 次
发布时间:2019-06-29

本文共 1119 字,大约阅读时间需要 3 分钟。

使用静态内部类充当单链表 1 package db; 2  3 /** 4  * 只有头结点实现栈 5  *  6  * @author fightzhao 7  *  8  */ 9 public class Stack
{10 /*11 * 有以下方法 入栈 push(E x) 出栈pop() 栈顶元素top()12 */13 private static class Node
{14 public Node
next;15 public E data;16 17 public Node(E data, Node
next) {18 this.data = data;19 this.next = next;20 }21 }22 23 private Node
head;24 private int theSize;25 26 public Stack() {27 head = null;28 }29 30 public int size() {31 return theSize;32 }33 34 public void push(E data) {35 Node
pNode = new Node
(data, head);36 head = pNode;37 theSize++;38 }39 40 public void pop() {41 head = head.next;42 theSize--;43 }44 45 public E top() {46 return head.data;47 }48 49 public void printAll() {50 Node
pNode = head;51 while (pNode != null) {52 System.out.println(pNode.data);53 pNode = pNode.next;54 }55 56 }57 }

 

转载于:https://www.cnblogs.com/fightzhao/p/5243236.html

你可能感兴趣的文章
利用Android Lost通过互联网或短信远程控制安卓设备
查看>>
用JvisualVM监视远程tomcat
查看>>
python基础 - 文件读写
查看>>
成大事必备9种能力、9种手段、9种心态
查看>>
php 依赖注入容器
查看>>
matlab设定mex接驳的C/C++编译器
查看>>
Linux系统备份与恢复
查看>>
机场打车有感
查看>>
利用数组创建的顺序表实现各种功能
查看>>
POJ - 1062 昂贵的聘礼(最短路Dijkstra)
查看>>
tomcat运行模式APR安装
查看>>
【菜鸟也疯狂UML系列】——概述
查看>>
Oracle成长点点滴滴(2)— 权限管理
查看>>
文件包含漏洞检测工具fimap
查看>>
详细解说 STL 排序(Sort)(转)
查看>>
Maven单独构建多模块项目中的单个模块
查看>>
Xamarin Essentials教程剪贴板Clipboard
查看>>
malloc()函数(Linux程序员手册)及函数的正确使用【转】
查看>>
MFC限制edit控件的字符输入长度
查看>>
url rewrite优化url的可读性
查看>>