
数据结构
文章平均质量分 91
Junli_1413
这个作者很懒,什么都没留下…
展开
-
学习JavaScript数据结构和算法(部分二)
看了 Loiane Groner 著的《学习JavaScript数据结构与算法》一书,自己写篇博客对着敲敲代码: 全文包含十个部分,分别是:数组、栈、队列、链表、集合、字典与散列表、树、图、排序和搜索算法、算法补充知识。知识点第一部分请参考: 接下来学习第二部分:6、字典和散列表集合、字典和散列表可以存储不重复的值。在集合中,以[值,值]的形式存储元素,我们感兴趣的是每个值的...原创 2018-08-09 15:48:11 · 903 阅读 · 0 评论 -
JS中链表的处理
最近在做关于链表的算法题,觉得有必要对链表的一些知识点做个梳理。当然都是通过看了各种文章组合起来的,感谢别人的分享。1、链表与数组的差别 链表的特性是在中间任意位置添加删除元素的都非常的快,不需要移动其它的元素。通常链表每一个元素都要保存一个指向下一个元素的指针(单链表)。双链表的话每个元素即要保存到下一个元素的指针,还要保存一个上一个元素的指针。循环链表则把最后一个元...原创 2018-04-21 18:48:19 · 1944 阅读 · 2 评论 -
学习JavaScript数据结构和算法(部分一)
看了 Loiane Groner 著的《学习JavaScript数据结构与算法》一书,自己写篇博客对着敲敲代码: 全文包含十个部分,分别是:数组、栈、队列、链表、集合、字典与散列表、树、图、排序和搜索算法、算法补充知识。面向对象编程JavaScript里的对象就是普通名值对的集合。创建一个普通对象有两种方式。第一种方式是:var obj = new Object();第二种方...原创 2018-08-08 15:51:46 · 2236 阅读 · 1 评论 -
学习JavaScript数据结构和算法(部分四)
看了 Loiane Groner 著的《学习JavaScript数据结构与算法》一书,自己写篇博客对着敲敲代码: 全文包含十个部分,分别是:数组、栈、队列、链表、集合、字典与散列表、树、图、排序和搜索算法、算法补充知识。知识点其他部分参考:7、图...原创 2018-08-14 11:22:47 · 628 阅读 · 0 评论 -
学习JavaScript数据结构和算法(部分三)
看了 Loiane Groner 著的《学习JavaScript数据结构与算法》一书,自己写篇博客对着敲敲代码: 全文包含十个部分,分别是:数组、栈、队列、链表、集合、字典与散列表、树、图、排序和搜索算法、算法补充知识。知识点第一部分请参考: 知识点第二部分请参考: 接下来学习第三部分:7、树到目前为止,介绍了一些顺序数据结构(例如:数组、队列、链表等),介绍的第一个非顺序...原创 2018-08-13 23:48:31 · 2876 阅读 · 1 评论