11 2018 档案
摘要:注:以下书籍都是我看过的 js: 《JavaScript忍者秘籍》,《JavaScript高级程序设计》,《你不知道的JavaScript》,《学习JavaScript数据结构与算法》,《JavaScript语言精粹》,《编写可维护的JavaScript》,《编写可测试的JavaScript代码》
阅读全文
摘要:js 有两种数据结构,array和object,es6又加了两种map和set。js实现字典看似要用object,其实应该使用数组Array,因为数组也是object 代码实现:
阅读全文
摘要:js实现栈或者队列有两种方式: 1.数组:数组本身提供栈方法(push,pop),队列方法(push,shift)。 代码实现(栈): 代码实现(队列): 2.链表:构造链表结构,说白了就是链表的插入(尾插),移除(栈:末尾节点移除,队列:头结点移除) 代码实现(栈): 代码实现(队列):
阅读全文
摘要:/* 定义结构 */ var node=function(element){ this.element=element this.next=null } var linkedList=function(){ this.head=new node("head") this.find=find this
阅读全文