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

b2b网站大全黄页麻豆如何刷app推广次数

b2b网站大全黄页麻豆,如何刷app推广次数,珠海市网站建设的公司,html5制作手机网站教程1.自己实现栈——基于数组 top 有的地方指向栈顶元素&#xff0c;有的地方指向栈顶再往上的一个空单位&#xff0c;根据题目要求设计。 *这里将 top 设置为栈顶再往上的一个空单位。 import java.util.Arrays; class Mystack<T> {private Object[] stack;// 指向栈顶…

1.自己实现栈——基于数组

top 有的地方指向栈顶元素,有的地方指向栈顶再往上的一个空单位,根据题目要求设计。

*这里将 top 设置为栈顶再往上的一个空单位。

import java.util.Arrays;
class Mystack<T> {private Object[]  stack;// 指向栈顶上的空位private int top = 0;Mystack() {stack = new Object[8];}// 判断是否为空public boolean isEmpty() {return top == 0;}// 返回栈顶元素public T peek() {T t = null;if (top > 0) {t = (T)stack[top - 1];}return t;}// 压栈public void push(T t) {// 栈基于数组实现,当数组填满时需要扩容// top+1匹配stack.length,代表数组的最后一位expandCapacity(top + 1);stack[top] = t;top++;}// 出栈public T pop() {T t = peek();if (top > 0) {stack[top - 1] = null;top--;}return t;}// 扩容public void expandCapacity(int size) {int len = stack.length;// size大于len,则本次push已经没有位置了,需要扩容if (size > len) {// 扩容 50%size = size * 3 / 2 + 1;stack = Arrays.copyOf(stack, size);}}
}

2.自己实现栈——基于链表

class ListStack<T> {class Node<T> {public T t;public Node next;}// 基于链表实现栈,需要一直对头结点进行操作public Node<T> head;// 构造函数,初始化头指针ListStack() {head = null;}// 压栈public void push(T t) {// 链表中不能放入空结点,要提前判断if (t == null) {throw new NullPointerException("参数不能为空");}if (head == null) {head = new Node<T>();head.t = t;head.next = null;} else {Node<T> temp = head;head = new Node<>();head.t = t;head.next = temp;}}// 出栈public T pop() {if (head == null) {return null;}T t = head.t;head = head.next;return t;}// 返回栈顶元素public T peek() {if (head == null) {return null;}T t = head.t;return t;}// 判空public boolean isEmpty() {if (head == null) {return true;} else {return false;}}
}

如果对您有帮助,请点赞关注支持我,谢谢!❤
如有错误或者不足之处,敬请指正!❤
个人主页:星不易 ♥
算法通关村专栏:不易|算法通关村 ♥

http://www.hkea.cn/news/195654/

相关文章:

  • 网站开发都做什么平台推广精准客源
  • 网站建设共享ip宁波seo搜索引擎优化
  • 学校网站建设必要性搜索引擎排名
  • 哪里有做区块链网站的百度网址大全在哪里找
  • 加盟平台网站怎么做竞价托管多少钱一个月
  • wordpress 微信 代码网站关键词怎么优化排名
  • 网站推广维护考研培训班哪个机构比较好
  • 网站后台生成器人工智能培训班收费标准
  • 在线做app的网站武汉网络营销公司排名
  • 了解深圳网站页面设计潍坊百度关键词优化
  • 制作网站怎样找公司来帮做seo词条
  • 网络销售有哪些站长工具seo排名
  • 做房产中介网站怎么注册一个自己的网站
  • 天津网站设计成功柚米全网推广成功再收费
  • 建设公司网站靠谱吗企业网站设计制作
  • 电子商务学什么课程内容兰州搜索引擎优化
  • 沧州网站建设制作设计优化能打开的a站
  • 石家庄网站建设推广报价怎么让百度快速收录网站
  • 建设局网站上开工日期选不了制作网站需要多少费用
  • 犬舍网站怎么做网页推广怎么做
  • 镇江核酸检测最新通知如何优化网页加载速度
  • wpf入可以做网站吗竞价托管外包费用
  • 公司设计网站需要包含什么资料优化排名软件
  • 日本樱花云服务器wan亚马逊seo关键词优化软件
  • layui框架的wordpress厦门站长优化工具
  • 微网站设计尺寸培训课程总结
  • 保险平台官网湖北搜索引擎优化
  • 西安微信小程序制作公司关键词优化方法
  • 手机网站建设用乐云seo搜索引擎是什么意思啊
  • 昆明做大的网站开发公司google网页搜索