还没想好,就这样吧|

放学别跑啊

园龄:5年1个月粉丝:8关注:0

06 2020 档案

使用javaScript实现一个双端链表
摘要:这个双端链表继承了单链表的一些属性,详情请见:https://www.cnblogs.com/MySweetheart/p/13212220.html 1.创建一个双端节点 class DoublyNode extends Node{ constructor(element,next,prev){
182
0
0
使用javaScript来实现一个单链表
摘要:1.创建链表节点 class Node{ constructor(element,next){ this.element = element; this.next = next; } } 2.创建一个比较函数 function defaultEquals(a , b){ return a == b;
262
0
0
使用javaScript的双端队列实现回文检查器
摘要:代码如下: function palidromeChecker(aString){ if(aString undefined || aString null || (aString != null && aString.length == 0)){ return false; } const deq
165
0
0
使用javaScript的循环队列实现击鼓传花。
摘要:这个击鼓传花基于普通的队列级基础上变为循环队列,没有使用双端队列,普通的队列可以见我之前发布的文章。击鼓传花代码如下: function hotPotato(elementsList,num){ const queue = new Queue();//这个队列类,可以参考https://www.cn
302
0
0
使用javaScript实现一个双端队列
摘要:1.双端队列,一种允许我们从队列的前面和后面添加和删除元素的队列。 2.创建一个双端队列的类 class Deque{ constructor(){ this.lowestCount = 0; this.count = 0; this.items = {}; } } 3.判断队列是否为空 isEmp
314
0
0
使用javaScript实现一个队列
摘要:1.队列是遵循先进先出(FIFO)原则的一组有序的项,队列在尾部添加元素,并从顶部移除元素,最新添加的元素必须排在队列的末尾。生活中常见的例子如排队等。 2.创建一个队列类 class Queue{ constructor(){ this.count = 0;//记录队列的数量 this.lowes
756
0
0
javaScript实现栈的创建,添加元素,检查栈是否为空,删除元素,查看栈顶元素,清空栈元素,toString方法,通过栈实现多种进制转换
摘要:1.栈的概念 栈是一种先进后出(LIFO)原则的有序集合。新添加或待删除的元素都保存在栈顶,新元素都靠近栈顶,旧元素都接近栈底。现实生活中弹夹就是一个栈的例子,最后压进去的子弹,最先被击发。 2.创建一个栈 class Stack{ constructor(){ //下划线命名用来标记一个属性为私有
366
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起