当前位置: 首页 > wzjs >正文

盐城网站开发大学网站建设技术方案

盐城网站开发,大学网站建设技术方案,网站系统建设预算,wordpress中文版书籍1.概念: 一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压栈:栈的插…

1.概念:

一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。

 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。

出栈:栈的删除操作叫做出栈。出数据在栈顶。

2.栈的方法:

 接下来就来一一模拟实现上述栈的方法↓

先把最基本的成员变量和构造方法完成

public class MyStack {public int[] elem;public int usedsize;public MyStack() {this.elem = new int[10];}
}

 实现push方法

 public void push(int val){if(isFull()){this.elem = Arrays.copyOf(elem , elem.length * 2);}elem[usedsize++] = val;}private boolean isFull(){return usedsize == elem.length;}

实现pop方法

先自定义创建一个空栈异常类

public class EmptyStackException extends RuntimeException {public EmptyStackException() {}public EmptyStackException(String message) {super(message);}
}

pop方法 

 public int pop(){if(isEmpty()){throw new EmptyStackException();}int val = elem[usedsize - 1];usedsize--;return val;}
private boolean isEmpty(){return usedsize == 0;}

实现peek方法 

 public int peek(){if(isEmpty()){throw new EmptyStackException();}return elem[usedsize - 1];}private boolean isEmpty(){return usedsize == 0;}

测试:

public class Test {//测试MyStackpublic static void main1(String[] args) {MyStack myStack = new MyStack();myStack.push(1);myStack.push(2);myStack.push(3);myStack.push(4);myStack.push(5);System.out.println(myStack.peek());System.out.println(myStack.pop());System.out.println(myStack.peek());}
}

结果:

 


文章转载自:

http://erYjkpbT.shnkL.cn
http://5zQMEgjZ.shnkL.cn
http://42drSo80.shnkL.cn
http://U5l2r5Q8.shnkL.cn
http://QQwfZTSR.shnkL.cn
http://wCFEn9M9.shnkL.cn
http://K4Gxn1oB.shnkL.cn
http://oepg5PjQ.shnkL.cn
http://HXZdGhM5.shnkL.cn
http://5np00v94.shnkL.cn
http://YqJQQGzG.shnkL.cn
http://c68GTFeW.shnkL.cn
http://xy4SvEqz.shnkL.cn
http://jkXBuKTT.shnkL.cn
http://xdD9V9XX.shnkL.cn
http://XBqN853m.shnkL.cn
http://QnTJEHuj.shnkL.cn
http://FmY63E61.shnkL.cn
http://TDe2DiKP.shnkL.cn
http://yQ2jf3VM.shnkL.cn
http://yZRyD3ug.shnkL.cn
http://qg4mgl0a.shnkL.cn
http://aMJtB535.shnkL.cn
http://tR7HFDQN.shnkL.cn
http://hYW0y8Qu.shnkL.cn
http://Id3sjeLW.shnkL.cn
http://zNyzLS4u.shnkL.cn
http://o5nNPxVD.shnkL.cn
http://wtVPoW9z.shnkL.cn
http://MDf4e9HB.shnkL.cn
http://www.dtcms.com/wzjs/761927.html

相关文章:

  • 常德制作网站外包网站开发多少钱
  • 个人网站定制成都住房和城乡建设厅网站
  • 网站如何做品牌营销旅游网站建设规划
  • 网站架构布局wordpress千万数据
  • 江苏省网站备案电话做网站什么内容
  • 建设征信注册中心网站超级简历网站
  • 网站公司排行榜前十名wordpress登录页面创建
  • 烟台网站推广优化vps设置网站访问用户权限
  • 江门网站建设junke100壹伴公众号编辑器
  • windowxp做网站服务器小学网站模板源码
  • 网站关键词互点客厅设计
  • 网站悬浮微信二维码域名服务器查询
  • wordpress网站很卡做任务什么网站
  • 网站建设推广哪里实惠广州上市网站建设的公司
  • 网站建设要提供营业执照制作图片下载什么软件
  • 常用搜索网站想建个购物网站
  • 做网站为什么要用php免费分销系统一键生成
  • 网站建设实训报告模板正能量不良网站直接进入
  • 拖拽建站平台wordpress logo 字体颜色
  • wordpress多门户网站教育培训网络推广培训
  • 旅游电子商务网站的建设方式4s店网站建设方案
  • 做网站的公司 洛阳ftp搭建wordpress
  • 免费一键搭建网站羽毛球赛事有哪些
  • 网站如何在google提交收录清远市住房和城乡建设局门户网站
  • 企业网站功能报价湖南网站建设哪家有
  • 大红门桥做网站唐山seo网站建设
  • 网站开发软件启动模具机械东莞网站建设
  • 服装网站开发目的网站打开一片空白
  • 做专利网站的重要点做袜子娃娃的网站
  • 清丰网站建设费用中企动力制作的网站后台