标签: 数据结构和算法
-
造个轮子 | 自己用C++实现Redis
最近学习了Redis,对其内部结构较为感兴趣,为了进一步了解其运行原理,我打算自己动手用C++写一个redis…
-
[ JavaScript ] 数据结构与算法 —— 链表
本篇主要有三部分 什么是链表 链表的实现 链表的变种 源码地址:[链接] 另外,今天2019年2月18日上午发…
-
JavaScript数据结构与算法——字典
在字典中,存储的是【键,值】对,其中键名是用来查询特定元素的。字典和集合很相似,集合以【值,值】的形式存储,字…
-
JavaScript数据结构与算法——集合
1.集合数据结构 集合是一组无序且唯一(不能重复)的项组成的。这个数据结构使用了和有限集合相同的数学概念。 2…
-
JavaScript数据结构与算法——队列
队列遵循FIFO(先进先出,也称先来先服务)原则的一组有序的项。队列在尾部添加新元素,并从顶部移除元素。最新添…
-
JavaScript数据结构与算法—— 栈
我们可以在数组的任何位置上删除或者添加元素,但有时候我们还需要在元素的添加或删除时有更多控制的数据结构,有两种…
-
JavaScript数据结构与算法——数组
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。 常用的数据结构有…
-
《剑指offer》11.链表中倒数第k个节点
题目 输入一个链表,输出该链表中倒数第k个结点。 思路 简单思路: 循环到链表末尾找到 length 在找到l…
-
JS数据结构与算法_链表
上一篇博客发布以后,仅几天的时间竟然成为了我写博客以来点赞数最多的一篇博客。欢喜之余,不由得思考背后的原因,前…
-
数据结构与算法 | 栈的实现及应用
原文链接:[链接] 前面,我们实现了两种常见的线性表 —— 顺序表 和 链表 ,本篇我们来介绍另外一种常用的线…