博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript的队列,优先队列,循环队列
阅读量:7058 次
发布时间:2019-06-28

本文共 941 字,大约阅读时间需要 3 分钟。

按书上的来弄的。慢慢理解了。

function Queue() {    var items = [];    this.enqueue = function(element){        items.push(element);    }    this.dequeue = function(){        return items.shift();    }    this.front = function(){        return items[0];    }    this.isEmpty = function(){        return items.length == 0;    }    this.clear = function(){        items = [];    }    this.size = function(){        return items.length;    }    this.print = function(){        console.log(items.toString());    }}function PriorityQueue() {    var items = [];    function QueueElement(element, priority){        this.element = element;        this.priority = priority;    }    this.enqueue = function(element, priority){        var queueElement = new QueueElement(element, priority);        if (this.isEmpty()){            items.push(queueElement);        } else {            var added = false;            for (var i=0; i
1){ for (var i=0; i

转载地址:http://zjwll.baihongyu.com/

你可能感兴趣的文章
学习路由技术的第五节课
查看>>
想精通分布式以及高并发架构?那你得先搞定ZooKeeper架构原理!
查看>>
压缩和打包
查看>>
Cocos2d-x粒子系统 -- 实现下雪效果
查看>>
8月共处理钓鱼网站1862个:非CN域名达1855个
查看>>
网络数据安全
查看>>
五子棋局域网对战项目(下)
查看>>
微服务架构—优雅停机方案
查看>>
DataV接入ECharts图表库 可视化利器强强联手
查看>>
将Web应用性能提高十倍的10条建议
查看>>
七个不容易被发现的生成对抗网络(GAN)用例
查看>>
Cisco 安全技术系列之一:2层***防范技术
查看>>
我的友情链接
查看>>
Hello World
查看>>
鼠标放在控件上显示提示信息
查看>>
Bitbucket Project 过大不能 Pull 的解决方法
查看>>
VIM 安装及个别插件配置
查看>>
open***
查看>>
一个批量修改AD信息的小脚本
查看>>
企业证书服务器满5年时间修改
查看>>