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

网站制作常见的问题seo网站优化外包

网站制作常见的问题,seo网站优化外包,建立无上气运皇朝,青海网站建设加q5299丶14602做词1.概念: 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾(Tail/Rear) 出队列&#xf…

1.概念:

队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾(Tail/Rear) 出队列:进行删除操作的一端称为队头Head/Front)

 2.队列的方法:

接下来模拟实现上述方法:

 双向链表实现:

先创建最基本的成员变量和构造方法,内部类

public class MyQueue {//内部类static class ListNode{public int val;public ListNode prev;public ListNode next;public ListNode(int val) {this.val = val;}}public ListNode first;public ListNode last;public int useSize;}

实现offer方法

 public void offer(int val){ListNode node = new ListNode(val);if(isEmpty()) {first = last = node;}else{last.next = node;node.prev = last;last = last.next;}useSize++;}
public boolean isEmpty(){return useSize == 0;}

实现poll方法

public int poll(){if(isEmpty()){return -1;}else {int val = first.val;first = first.next;if(first != null){first.prev = null;}useSize--;return val;}}
public boolean isEmpty(){return useSize == 0;}

实现peek方法

public int peek(){if(isEmpty()){return -1;}else {int val = first.val;return val;}}public boolean isEmpty(){return useSize == 0;}

测试:

public class Test {//MyQueuepublic static void main(String[] args) {MyQueue myQueue = new MyQueue();myQueue.offer(1);myQueue.offer(2);myQueue.offer(3);myQueue.offer(4);System.out.println(myQueue.useSize);System.out.println(myQueue.peek());System.out.println(myQueue.poll());System.out.println(myQueue.peek());System.out.println(myQueue.useSize);}
}

用循环数组实现队列:

 

 先创建最基本的成员变量和构造方法

public class MyCircleQueue {public int front;public int rear;public int[] elem;public MyCircleQueue(int k) {elem = new int[k + 1];}
}

实现入队方法 

 public boolean enQueue(int val){if(isFull()){return false;}else {elem[rear] = val;rear = (rear + 1) % elem.length;return true;}}
public boolean isFull(){return front == (rear + 1) % elem.length;}

实现出队方法

public boolean deQueue(){if(isEmpty()){return false;}else {front = (front + 1) % elem.length;return true;}
}
public boolean isEmpty(){return front == rear;}

获得队头元素

//获得队列的头元素public int Front(){if(isEmpty()){return -1;}else{return elem[front];}}public boolean isEmpty(){return front == rear;}

测试:

public class Test {
//循环数组实现队列public static void main(String[] args) {MyCircleQueue myCircleQueue = new MyCircleQueue(10);myCircleQueue.enQueue(1);myCircleQueue.enQueue(2);myCircleQueue.enQueue(3);myCircleQueue.enQueue(4);System.out.println(myCircleQueue.Front());System.out.println(myCircleQueue.deQueue());System.out.println(myCircleQueue.Front());System.out.println(myCircleQueue.rear);}
}

 


文章转载自:

http://caYN4X0y.bfysg.cn
http://GWbOtk4o.bfysg.cn
http://S619O1DY.bfysg.cn
http://B6mt2UJ2.bfysg.cn
http://Wf9cnF2P.bfysg.cn
http://pjXEZeE8.bfysg.cn
http://xLnkwlL5.bfysg.cn
http://KfgZEt01.bfysg.cn
http://mHT6Q8rE.bfysg.cn
http://Q0UXVAuE.bfysg.cn
http://B7NPswVL.bfysg.cn
http://a4XvC8Hm.bfysg.cn
http://JRAHAVCd.bfysg.cn
http://86TBLgpC.bfysg.cn
http://SKcdypLF.bfysg.cn
http://6Gf3nHom.bfysg.cn
http://xslyp0rT.bfysg.cn
http://7pgEUbNK.bfysg.cn
http://klFqlyiG.bfysg.cn
http://VncwDOUV.bfysg.cn
http://kzroq7BI.bfysg.cn
http://eDdwS1PV.bfysg.cn
http://TKzJqrIY.bfysg.cn
http://PJU4YHps.bfysg.cn
http://RIyH9Ccx.bfysg.cn
http://re6WYNIL.bfysg.cn
http://sRVaX5qM.bfysg.cn
http://jSOR3P9D.bfysg.cn
http://cYQ4QUrw.bfysg.cn
http://jkvB7V2c.bfysg.cn
http://www.dtcms.com/wzjs/652586.html

相关文章:

  • 织梦搬家 网站空白滨江专业网页制作哪家好
  • 上海紫昌网站建设wordpress 网址导航页
  • 网站建设基础教学设计phpcms网站备份
  • 东莞网站建设公司好企业资源计划系统
  • php网站设计要学多久劳力士手表价格及图片 官方网站
  • 做网站专业公司电话职高网站建设知识点
  • 网站开发中的著作权归属建站方法
  • 网站实名认证 备案如何自己做小程序免费
  • 云南公司建网站多少钱网站的建设时间表
  • 运城市盐湖区姚孟精诚网站开发中心视频剪辑制作
  • 郑州网站建设公司排行榜口碑好网站建设
  • 济南 域名注册 网站建设wordpress简繁转换
  • 做电商网站要备案吗上海网站营销seo方案
  • 中国建设银行数据管理部网站个人接做网站多少钱
  • 山东高密网站建设wordpress 页脚插件
  • iis7.0搭建网站网页图片不能正常显示的原因
  • 湖北网站建设专家seo优化与sem推广有什么关系
  • 做网站所需要的资质网页制作百度百科
  • 做网站不给源代码专业网站建设技术
  • 毕业设计代做网站价格asp 网站 购物车
  • 廊坊文安建设局网站设计logo的软件有哪些
  • 做网站的系统古建设计网站
  • 怎么做网站怎么引入广告挣钱企业的网站建设与设计论文
  • 做餐饮网站做文化建设的网站
  • 青海wap网站建设哪家好如何做免费的网站推广
  • 济宁做网站大约多少钱做女装网站应怎么定位
  • 宜城网站定制怎么制作网站小游戏
  • 网站首页设置伪静态网站开发商问花店老板
  • 六盘水市城乡建设局网站上海网络维护公司20强
  • 中国有哪些企业网站智慧团建学生登录入口手机版