集合、字典和散列表可以存储不重复的值,在集合中,感兴趣的是每个值本身,并作为主要元素。而在字典和散列表中是以键值对...[作者空间]
1. 集合数据结构 集合是由一组无序且不重复的项组成,和数学中的有限集合概念一样,空集就是不包含任何元素的集合。 ...[作者空间]
每种编程语言都实现了数组,但在大多数语言中,数组大小是固定的(创建时指定),从数组起点或中间插入或移除元素的成本很...[作者空间]
1. 队列数据结构 队列是遵循 FIFO(First In First Out,先进先出)的一组有序的项。在尾部添...[作者空间]
栈和队列类似于数组,但在添加和删除元素时更为可控。 1. 栈数据结构 栈是一种遵从后进先出(LIFO)原则的有序集...[作者空间]
数组是最简单的内存数据结构,几乎所有编程语言都原生支持数组类型,尽管 JS 数组中可以保存不同类型的值,但像其他语...[作者空间]
1. JavaScript 基础 1.1 真值和假值 数值类型转换成布尔值undefinedfalsenullfa...[作者空间]
一、稀疏数组 1. 应用场景和介绍 编写的五子棋程序中,有存盘退出和继续上盘的功能。 该二维数组的很多值都是默认值...[作者空间]
开篇 仓库地址 https://github.com/wangpeng1994/data-structures-a...[作者空间]