数据结构
Akimoto Hiroshi
这个作者很懒,什么都没留下…
展开
-
js实现集合Set
function Set() { //属性 this.items = {}; //方法 //1.add方法 Set.prototype.add = function (value) { //如果当前集合已经包含了该元素 ...原创 2020-03-26 10:43:41 · 385 阅读 · 0 评论 -
js实现简单双向链表封装
function DoublyLinkedList() { this.head = null; this.tail = null; this.length = 0; function Node(data) { this.previous = null; ...原创 2020-03-25 23:01:32 · 201 阅读 · 0 评论 -
js实现模拟简单优先级队列
function PriorityQueue() { //基于数组的实现,数据存在数组里 this.items = []; //内部类,定义存入的每个数据的格式,包含一个元素和一个priority优先级 //priority越小优先级越高 function QueueItems(...原创 2020-03-24 13:36:28 · 146 阅读 · 0 评论 -
击鼓传花js通过Queue实现
//Ji Gu Chuan Hua Game function function passGame(nameList, number) { // create a queue structure var q = new Queue(); //add every person on the nameList t...原创 2020-03-24 10:53:36 · 253 阅读 · 0 评论 -
js封装一个简易队列
//Packaging a Queue, which is based on array function Queue(){ this.items = []; } //1.Add an element to the queue. Queue.prototype.enqueue = function(ele){...原创 2020-03-24 10:20:42 · 263 阅读 · 0 评论