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

我想学习做网站品牌公关

我想学习做网站,品牌公关,动漫制作专业需要买电脑吗,wordpress怎么样建站内战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.wangmingla.cn/news/12903.html

相关文章:

  • 鄂州网站设计公司seo蜘蛛池
  • 可以做效果图的网站东莞做网站的公司有哪些
  • 台州铭企做的网站产品推广网站哪个好
  • 做微信投票的网站关键词全网搜索指数
  • 做网站怎么申请域名产品网站推广
  • 网站内部关键词全网营销有哪些平台
  • 丹灶网站建设怎样进行网络推广效果更好
  • 制作网站模板教程广州软件系统开发seo推广
  • 全球华设计大赛seo引擎优化是做什么的
  • 营销网站建设流程免费网站推广工具
  • 用ps做nba网站教程seo关键词排名优化是什么
  • 淄博市建设局网站临沂seo推广外包
  • 起飞页做网站步骤广州seo优化公司排名
  • WordPress的手机菜单键天津的网络优化公司排名
  • 军棋是哪个网站开发的每日新闻最新消息
  • 菠菜网站怎么做排名做搜索引擎推广多少钱
  • 如何做网站推友情链接的定义
  • 网站营销推广计划网络推广工具和方法
  • 做微课的网站有哪些方面如何在百度上做广告宣传
  • 怎么创建wordpress站点郑州有没有厉害的seo
  • 做的网站在百度找不到合肥网站优化公司
  • 网站建设行业 前景百度推广怎么登陆
  • 在线网页制作系统免费电脑网络优化软件
  • wordpress调取列表页网址seo查询
  • 哪个素材网站做美工最好网络营销策划方案ppt模板
  • 肇庆自助网站建设系统做网站推广的公司
  • 苏州网站推广长春网站建设推广
  • 报告网站开发环境电商运营培训大概多少学费
  • 一品威客网是做什么的东莞seo建站公司
  • 阿里云oss做网站软文是什么