|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2018-4-6 16:07 编辑
上一讲我们自定了一个队列,现在来试用一下~
在开始上面的准备工作前,引入Queue类:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="keywords" content="小甲鱼,Web开发,HTML5,CSS3,Web编程教学">
- <meta name="description" content="《零基础入门学习Web开发》案例演示">
- <meta name="author" content="鱼C工作室">
- <title>鱼C-数据结构与算法(JavaScript)</title>
- <!--此时将自定义的Queue类作为外链引入-->
- <script src="js/queue.js"></script>
- </head>
- <body>
- </body>
- </html>
复制代码
除了作为外链引入,还可以放在页面<script>内。
首先要做的就是实例化我们刚刚创建的Queue类。(源码:
Queue.zip
(758 Bytes, 下载次数: 2, 售价: 5 鱼币)
)
然后验证这个队列是否为空(还未添加元素前,肯定为空,返回true)。
示例:
- // 实例化Queue
- let queue = new Queue();
- console.log(queue.isEmpty());//第一次输出true
复制代码
接下来添加一些元素(FishC,Buer,可以自行DIY):
- //添加元素
- queue.enqueue("FishC");
- queue.enqueue("Buer");
- queue.enqueue(3);
复制代码
再来执行一些指令:
- // 分两次删除头部元素
- queue.dequeue();
- queue.dequeue();
-
复制代码
打印现在的队列:
时刻要记得:
如果有收获,别忘了评分 :
这位鱼油,如果喜欢本系列学习笔记,请订阅 专辑☞( 传送门)( 不喜欢更要订阅 )
|
|