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

做网站别人点击能得钱吗/seo手机关键词排行推广

做网站别人点击能得钱吗,seo手机关键词排行推广,需要详细填写,张家港杨舍网站制作源码的github地址,可以下载到本地运行 队列接口&#xff1a; package Interface;/*** 队列接口* <p>* 队列是一种先进先出的线性表* 只能在表的一端进行插入&#xff0c;另一段进行删除* 允许插入的一端叫队尾&#xff0c;允许删除的一端叫队头&#xff08;&#xff09;…

源码的github地址,可以下载到本地运行
队列接口:

package Interface;/*** 队列接口* <p>* 队列是一种先进先出的线性表* 只能在表的一端进行插入,另一段进行删除* 允许插入的一端叫队尾,允许删除的一端叫队头()*** ps:还存在一种 双端队列 即队头和队尾都可以进行插入和删除的操作,队头和队尾在这里叫端点* 以及输入受限的双端队列(一端输入和删除,另一端只能删除)* 输出受限的双端队列(一端输入和删除,另一端只能输入)* 但是双端队列应用不广泛 不在此做讨论*/
public interface IQueue<T> {/*** 初始化队列 构造一个空队列*/IQueue InitQueue();/*** 销毁队列*/IQueue DestroyQueue();/*** 清空队列*/IQueue ClearQueue();/*** 队列判空*/Boolean isEmpty();/*** 返回队列长度*/Integer QueueLength();/*** 返回队列头元素*/T GetHead();/*** 插入队尾元素*/Boolean EnQueue(T e);/*** 删除队头元素  即出队*/T DeQueue();}
package impl;import Interface.IQueue;/*** 数组型队列* <p>* 同样需要一个头指针,一个尾指针  当头指针=尾指针=0时候为空* 需要实现分配一个固定大小的数组* 正常情况下下,尾指针永远指向队尾元素的下一个位置,比如说队尾元素在0 尾指针则在1* <p>* 注意!:数组型队列有很大的劣势,容易造成存储空间浪费,而且不易扩容。* 比如说,最大空间为6的数组队列, 进去了6个了元素,然后从队头出去了5个元素,此时,仍然不能插入新的元素* 因为队尾指针仍然指向第6个元素,其仍然占据了最后一个位置,而队头是不允许插入的。这样造成前面5个位置浪费。* <p>* 解决方法:1.元素移动位置,出队一个 后面的元素往前挪。   缺点:每次出队都需要移动位置 很麻烦 效率也低* 2.动态扩容,  缺点:浪费了前面的空间* 3.最佳解决方案:构造环形队列*/
public class ArrayQueue<T> implements IQueue {private Integer size;private Integer header;private Integer tail;private final Integer length = 6;private Object[] arr;public IQueue InitQueue() {arr = new Object[length];tail = header = size = 0;return this;}public IQueue DestroyQueue() {arr = null;tail = header = size = 0;return this;}public IQueue ClearQueue() {tail = header = size = 0;for (int i = 0; i < arr.length; i++) {arr[i] = null;}return this;}public Boolean isEmpty() {if (tail == header) {return Boolean.TRUE;}return Boolean.FALSE;}public Integer QueueLength() {return size;}public Object GetHead() {return arr[header];}public Boolean EnQueue(Object e) {if (size >= length) {return Boolean.FALSE;}if (header == tail) {//先判断是不是空的 如果是 重置头尾指针  ,不然这个队列就只能用一次了header = 0;arr[header] = e;tail = 1;size++;return Boolean.TRUE;} else {arr[tail] = e;tail = tail + 1;size++;return Boolean.TRUE;}}public Object DeQueue() {if (header == tail) {return null;}T e = (T) arr[header];header = header + 1;size--;return e;}public static void main(String[] args) {ArrayQueue<Integer> arrayQueue = new ArrayQueue<Integer>();arrayQueue.InitQueue();arrayQueue.EnQueue(1);arrayQueue.EnQueue(2);arrayQueue.EnQueue(3);arrayQueue.EnQueue(4);arrayQueue.EnQueue(5);arrayQueue.EnQueue(6);Integer s = arrayQueue.size;System.out.println(arrayQueue.GetHead());for (Integer integer = 0; integer < s; integer++) {System.out.println(arrayQueue.DeQueue());}System.out.println(arrayQueue.isEmpty());arrayQueue.EnQueue(1);arrayQueue.EnQueue(2);arrayQueue.EnQueue(3);arrayQueue.EnQueue(4);s = arrayQueue.size;for (Integer integer = 0; integer < s; integer++) {System.out.println(arrayQueue.DeQueue());}System.out.println(arrayQueue.isEmpty());}
}

输出结果
1
1
2
3
4
5
6
true
1
2
3
4
true

源码的github地址,可以下载到本地运行

http://www.lbrq.cn/news/738199.html

相关文章:

  • 如何做网站导航栏/搜索推广是什么意思
  • 一流的网站建设哪家好/seo外包软件
  • 如何做适合网站大小的图片/企业网站的功能
  • 如何做条形码网站怎么搞/竞价软件哪个好
  • 化妆品网站html模板/网站视频
  • 苏州百姓网免费发布信息网/整站优化工具
  • WordPress轻量企业主题/北京seo优化外包
  • wordpress中数据库/重庆小潘seo
  • 用什么工具建设网站/谷歌广告投放
  • 网站怎么做排名靠前/线上销售渠道有哪几种
  • 加盟网站建设公司/营销型企业网站有哪些
  • 做网站的原理/百度客服在线咨询
  • 北京网站开发招聘/搜索引擎营销的优势和劣势
  • 自己做图片网站/软文推广文案范文
  • 中国工商注册网官网/seo sem推广
  • 东营人力资源考试信息网官网/湖南企业seo优化推荐
  • 香港房地产网站/竞价托管咨询微竞价
  • wordpress主题美容/成都网站seo诊断
  • js网站繁体/百度指数数据官网
  • 厦门市建设厅网站/无锡百度竞价
  • 做网站哪一家比较好/微信营销的方法和技巧
  • 电子商务网站建设流程/河南网站建设制作
  • jquery网站开发平台/西安计算机培训机构排名前十
  • 成全视频观看免费高清第6季/网站推广seo方法
  • 濮阳网站建设在哪里/深圳华强北最新消息
  • 网络网站建设公司/我想做电商
  • html5新闻网站模板/河北seo诊断培训
  • 莱特币做空 网站/12345微信公众号
  • 大连网站开发价格/百度小程序入口
  • 海淀区网站建设/百度账号批发网
  • 数据库原理及应用_数据库基础_第2章关系数据库标准语言SQL_数据查询(2)分组查询
  • Git常用操作大全(附git操作命令)
  • AI Agent与LLM区别
  • 芯科科技即将重磅亮相IOTE 2025深圳物联网展,以全面的无线技术及生态覆盖赋能万物智联
  • 案例分享:BRAV-7123助力家用型人形机器人,智能生活未来已来
  • 汽车ECU实现数据安全存储(机密性保护)的一种方案