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

我想学习做网站公司网络营销策划书

我想学习做网站,公司网络营销策划书,外汇局网站预收货款报告怎么做,做购物网站数据库分析1. 前言 前文我们刚提及了如何用单向链表来模拟栈. 我们还可以用数组来模拟栈.使用栈顶指针top来进行栈顶的操作. 2. 数组模拟栈 (1). 栈接口 public interface stack<E> {//压栈boolean push(E value);//弹栈, 栈非空返回栈顶元素E pop();//返回栈顶元素, 但不弹栈E…

1. 前言

前文我们刚提及了如何用单向链表来模拟栈. 我们还可以用数组来模拟栈.使用栈顶指针top来进行栈顶的操作.

2. 数组模拟栈

(1). 栈接口

public interface stack<E> {//压栈boolean push(E value);//弹栈, 栈非空返回栈顶元素E pop();//返回栈顶元素, 但不弹栈E peek();//判断栈是否为空boolean isEmpty();//判断栈是否已满boolean isFull();
}

(2). 数组模拟栈

public class ArrayStack<E> implements stack<E>, Iterable<E>{//栈顶指针private int top;//数组模拟栈private E[] stack;public ArrayStack(int capacity) {stack = (E[]) new Object[capacity];}@Overridepublic boolean push(E value) {if(isFull()) {return false;}stack[top++] = value;return true;}@Overridepublic E pop() {if(isEmpty()) {return null;}return stack[--top];}@Overridepublic E peek() {if (isEmpty()) {return null;}return stack[top-1];}@Overridepublic boolean isEmpty() {return top < 0;}@Overridepublic boolean isFull() {return top == stack.length;}@Overridepublic Iterator<E> iterator() {return new Iterator<E>() {@Overridepublic boolean hasNext() {return top > 0;}@Overridepublic E next() {return stack[--top];}};}
}

3. 单元测试

public class ArrayStackTest {@Testpublic void test1() {ArrayStack<Integer> stack = new ArrayStack<>(10);stack.push(1);stack.push(2);stack.push(3);stack.push(4);stack.push(5);stack.push(6);stack.push(7);for (Integer element : stack) {System.out.print(element + " ");}//7 6 5 4 3 2 1}@Testpublic void test2() {ArrayStack<Integer> stack = new ArrayStack<>(10);stack.push(1);stack.push(2);stack.push(3);stack.push(4);stack.push(5);stack.push(6);stack.push(7);System.out.println(stack.peek());//7System.out.println(stack.pop());//7System.out.println(stack.peek());//6}
}
http://www.hrbkazy.com/news/22882.html

相关文章:

  • 自己做视频网站能赚钱吗百度推广的费用
  • WORDPRESS添加注册登入功能西安网络优化大的公司
  • 网站建设开发设计公司北京网站seo优化推广
  • 如何辨别官方网站百度站长提交
  • wordpress 域名变更天津seo结算
  • 如何做网站页面赚钱软件培训班学费多少
  • 做网站语言java如何做好宣传推广
  • 国内设计网站大全发外链的平台有哪些
  • 南昌网站建设服务平台搜索引擎营销sem
  • 广州app网站建设公司推广
  • wordpress图片不同分辨率seo网站怎么优化
  • 互联网网站建设水平郑州seo全网营销
  • 五屏网站建设如何太原搜索引擎优化招聘信息
  • iis5.1新建网站海南百度推广中心
  • 网页设计基础代码网站大数据营销
  • 如何做彩票网站代理网站功能开发
  • 做一件代发哪个网站好搜索引擎有哪些网站
  • 深圳网站建设公司平台best网络推广平台
  • 公司网页设计思路网站关键词排名优化电话
  • 哪个公司网络信号最好快速seo关键词优化方案
  • 响应式网站模板分享网页制作免费模板
  • 珠海网站建设排名2022年列入传销组织最新骗法
  • 网站备案代码怎样宣传自己的品牌
  • 内蒙古建设安全监督站的网站官方百度
  • 用美图秀秀做网站图片策划方案
  • 建站系统下载 discuz常州网站建设
  • 免费建设网站制作百度电脑端入口
  • 丹东建设工程信息网站怎么写软文
  • 网站已付款方式农技推广
  • 黑白摄影网站培训报名