logo头像

总有人间一两风,填我十万八千梦

数据结构

理解JS中的内存分配

理解JS中的内存分配

原始值和引用值在 ECMAScript 中,变量可以存放两种类型的值,即原始值和引用值;原始值:原始数据类型(简单类型)的值,即undefined、null、Number、String、Boolean 类型所表示的值;引用值:复合数据...

JS 中的浅拷贝和深拷贝

JS 中的浅拷贝和深拷贝

浅拷贝 VS 深拷贝浅拷贝和深拷贝也成为浅复制和深复制,是在很多编程语言中经常用到的方法。另外,本文只会涉及到 js 中复杂数据类型的拷贝问题(Object, Array 等),不讨论基本数据类型(null, undefined, s...

读书笔记系列(6)——大话数据结构

读书笔记系列(6)——大话数据结构

这本书我是在网上下载的电子版,所以可能会有一些错别字,但是无伤大雅;《大话数据结构》被誉为程序员面试必读书籍,我大概用了 3 天的时间详读了一遍,感觉作者的文笔很好,而且很擅长通过生活中的小故事总结相关知识和算法思路,对于计算机初级童...

JS实现复杂数据结构

JS实现复杂数据结构

一、哈希表简介javascript 里面是没有哈希表的,而在 java、C#、C++ 中会经常用到这一种数据结构,同时在刷 Leetcode 过程中也会经常用到。细细看来,其实 javascript 的 object 的属性与哈希表非...