会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bzw
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2020年7月12日
javaScript实现平衡树
摘要: const Compare ={ LESS_THAN:-1, BIGGER_THAN:1, EQUALS:0 } class Node{ constructor(key){ this.key = key; this.left = null; this.right = null; } } functi
阅读全文
posted @ 2020-07-12 13:47 放学别跑啊
阅读(222)
评论(0)
推荐(0)
2020年7月9日
使用javaScript实现一个二叉树,实现插入节点,删除节点,查询节点,最大最小值查询,中序,前序,后序遍历功能
摘要: const Compare = { LESS_THAN: -1, BIGGER_THAN: 1, EQUALS: 0 }; function defaultCompare(a,b){ return a == b?Compare.EQUALS:(a<b)?Compare.LESS_THAN:Compa
阅读全文
posted @ 2020-07-09 09:57 放学别跑啊
阅读(209)
评论(0)
推荐(0)
2020年7月7日
使用javaScript实现散列表的线性探查法
摘要: class ValuePair{ constructor(key,value){ this.key = key; this.value = value; } } function defaultToString(item){ if(item == null){ return 'null'; } if
阅读全文
posted @ 2020-07-07 14:15 放学别跑啊
阅读(224)
评论(0)
推荐(0)
2020年7月6日
使用javaScript实现处理散列表的冲突的方法之分离链接
摘要: function defaultToString(item){ if(item == null){ return 'null'; } if(item == undefined){ return 'undefined'; } if(typeof item == "string" || item ins
阅读全文
posted @ 2020-07-06 16:28 放学别跑啊
阅读(204)
评论(0)
推荐(0)
2020年7月3日
使用javaScript实现一个字典
摘要: //因为每个键和每个键值对都设置为字符串类型,这样方便检索,所以需要写一个函数用来进行字符串转换 function defaultToString(item){ if(item == 'null'){ return 'null'; } if(item == 'undefined'){ return
阅读全文
posted @ 2020-07-03 10:46 放学别跑啊
阅读(567)
评论(0)
推荐(0)
2020年7月2日
使用javaScript实现集合
摘要: class Set{ constructor(){ this.items = {}; } has(element){ return Object.prototype.hasOwnProperty.call(this.items,element); } add(element){ if(!this.h
阅读全文
posted @ 2020-07-02 11:30 放学别跑啊
阅读(231)
评论(0)
推荐(0)
2020年7月1日
使用javaScript实现一个堆链表
摘要: class StackLInkedList{ constructor(){ this.items = new DoublyLinkedList();//https://www.cnblogs.com/MySweetheart/p/13212702.html } push(element){ this
阅读全文
posted @ 2020-07-01 09:20 放学别跑啊
阅读(146)
评论(0)
推荐(0)
使用javaScript来实现一个有序链表
摘要: const Compare = { LESS_THAN:-1, BIGGER_THAN:1 }; function defaultCompare(a,b){ if(a b){ return 0; } return a < b?Compare.LESS_THAN : Compare.BIGGER_TH
阅读全文
posted @ 2020-07-01 08:16 放学别跑啊
阅读(202)
评论(0)
推荐(0)
2020年6月30日
使用javaScript实现一个双端链表
摘要: 这个双端链表继承了单链表的一些属性,详情请见:https://www.cnblogs.com/MySweetheart/p/13212220.html 1.创建一个双端节点 class DoublyNode extends Node{ constructor(element,next,prev){
阅读全文
posted @ 2020-06-30 11:22 放学别跑啊
阅读(190)
评论(0)
推荐(0)
使用javaScript来实现一个单链表
摘要: 1.创建链表节点 class Node{ constructor(element,next){ this.element = element; this.next = next; } } 2.创建一个比较函数 function defaultEquals(a , b){ return a == b;
阅读全文
posted @ 2020-06-30 10:15 放学别跑啊
阅读(270)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告