数据结构与算法——数组实现Stack代码

举报
隔壁老汪 发表于 2022/06/24 00:26:50 2022/06/24
【摘要】 package com.part02;public class StackX { int size; long[] stackArray; int top; public StackX(int max){ size=max; stackArray=new long[max]; top=-1; } //push value ...
  package com.part02;public class StackX {	int size;	long[] stackArray;	int top;	public StackX(int max){		size=max;		stackArray=new long[max];		top=-1;	}	//push  value 	public void push(long value) {		stackArray[++top]=value;	}	//pop a value 	public long  pop() {		return stackArray[top--];	}	//peek at top of stack	public long peek() {		return stackArray[top];	}	//true if stack is empty	public boolean isEmpty() {		return (top==-1);	}	//true if stack is full	public boolean isFull(){		return (top==size-1);	}	/**	 * @param args	 */	public static void main(String[] args) {		// TODO Auto-generated method stub      StackX stackX= new StackX(100);      stackX.push(12);      stackX.push(34);      stackX.push(45);      stackX.push(32);      while(!stackX.isEmpty())      {    	  long value =stackX.pop();    	  System.out.println(value+ "  ");      }	}}
 

文章来源: blog.csdn.net,作者:隔壁老瓦,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/wxb880114/article/details/84275003

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。