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

做风险投资网站校园推广渠道

做风险投资网站,校园推广渠道,wordpress is tag,凡科网免费建站目录 1.栈的概念 2.栈的模拟实现 1.栈的方法 2.模拟栈用#xff08;整型#xff09;数组的形式呈现 2.1栈的创建 2.2压栈 2.3栈是否为空 2.4出栈 2.5获取栈中有效元素个数 2.6获取栈顶元素 2.7完整代码实现 1.栈的概念 从上图中可以看到#xff0c; Stack 继承了…目录 1.栈的概念 2.栈的模拟实现 1.栈的方法 2.模拟栈用整型数组的形式呈现 2.1栈的创建 2.2压栈 2.3栈是否为空 2.4出栈 2.5获取栈中有效元素个数 2.6获取栈顶元素 2.7完整代码实现 1.栈的概念 从上图中可以看到 Stack 继承了 Vector Vector 和 ArrayList 类似都是动态的顺序表不同的是 Vector 是线程安 全的。 1栈 一种特殊的线性表其 只允许在固定的一端进行插入和删除元素操作 。进行数据插入和删除操作的一端称为栈 顶另一端称为栈底。栈中的数据元素遵守后进先出LIFO Last In First Out 的原则。 2压栈栈的插入操作叫做进栈 / 压栈 / 入栈 入数据在栈顶 。 3出栈栈的删除操作叫做出栈。 出数据在栈顶 。 总结先进后出 2.栈的模拟实现 1.栈的方法 2.模拟栈用整型数组的形式呈现 2.1栈的创建 public class MyStack {public int[] arr;public int size;public MyStack() {this.arr new int[10];} }2.2压栈 1首先对现有栈进行判断是否为满若满则需要进行扩容   扩容 private void ensureCapacity(){if(sizearr.length){arr Arrays.copyOf(arr,size*2);}} 2向数组添加 public int push(int x){ensureCapacity();arr[size]x;return x; } 2.3栈是否为空 public boolean empty(){return 0 size;} 2.4出栈 1首先得判断栈是否为空若为空我们需要抛出异常 自定义一个异常为EmptyException如下 public class EmptyException extends RuntimeException{public EmptyException() {}public EmptyException(String message) {super(message);} } 2合法出栈 public int pop() {if(empty()) {throw new EmptyException(栈是空的);}return arr[--size];} 2.5获取栈中有效元素个数 public int size(){return size;} 2.6获取栈顶元素 public int peek(){if(empty()) {throw new EmptyException(栈是空的);}return arr[size-1];} 2.7完整代码实现 import java.util.Arrays;public class MyStack {public int[] arr;public int size;public MyStack() {this.arr new int[10];}private void ensureCapacity(){if(sizearr.length){arr Arrays.copyOf(arr,size*2);}}public int push(int x){ensureCapacity();arr[size]x;return x;}public boolean empty(){return 0 size;}public int pop() {if(empty()) {throw new EmptyException(栈是空的);}return arr[--size];}public int size(){return size;}public int peek(){if(empty()) {throw new EmptyException(栈是空的);}return arr[size-1];} }EmptyException public class EmptyException extends RuntimeException{public EmptyException() {}public EmptyException(String message) {super(message);} }以上为我个人的小分享如有问题欢迎讨论  都看到这了不如关注一下给个免费的赞
http://www.dnsts.com.cn/news/203139.html

相关文章:

  • 京东网站是谁做的智慧团建登录入口官方网站
  • 网站页面优化简单吗wordpress开通多站点好处
  • 用focusky做h5微网站昆明网站词排名优化
  • 松江微网站建设轻松筹网站可以做吗
  • 怎样做自己的 优惠卷网站免费建设网站入驻
  • 怎么用wordpress建电商网站中级经济师考试题库1000题
  • wordpress中添加登陆页面跳转临沂网站关键字优化
  • 模板网站建设 报价淄博做网站建设
  • 好看的网站在哪里好找org域名做网站
  • 太仓高端网站制作顺企网下载安装
  • 旅游网站开发的国内外现状wordpress 繁体转简
  • php 资讯网站个人网站做的类型
  • 宁波seo推广推荐网站seo基本流程
  • 佛山国内快速建站做网站广告中敏感词会涉及到工商
  • asp网站后台管理系统密码破解防盗网站人做清洁
  • 海南工程建设资料备案网站龙岩网站设计培训
  • 青岛君哲网站建设公司怎么样wordpress 评论栏
  • 优秀集团网站设计百度推广是必须先做网站吗
  • 建设网站的公司专业服务免费开源代码网站
  • 建设部网站有建筑施工分包商标注册查询网址
  • 我公司要网站建设北京网站优化企业
  • 维护网站一年多少钱长沙网站推广平台
  • wordpress 多站点 拷贝微信公众号管理工具
  • 凡科建站模板最好用的wordpress主题
  • 手机网站html5凡科网怎么建网站
  • 北京手机网站建设费用接收外国电视卫星天线
  • 企业网站建设项目计划书成免费crm软件
  • 网站做百度排名教程网络推广计划方案
  • 博罗网站开发vi企业形象设计是什么
  • 西安seo网站推广优化网站开发配置