post_img

04-二分搜索树

摘要

二分搜索树 二分搜索算法 递归方式 JavaScript版 var search = function(nums, target) …

post_img

03-链表

摘要

链表 数组转链表 递归方式 JavaScript版 class Node { constructor (value, next) …

post_img

02-二叉堆

摘要

二叉堆 实现二叉堆 JavaScript版 var parent = function (index) { return Math …

post_img

01-排序算法

摘要

排序算法 冒泡排序 JavaScript版 var sortArray = function (nums) { let flag …

post_img

09-哈希表

摘要

哈希表 通过哈希函数将数据转化成相应的数组索引,在将数据存入数组中,若对于不同数据通过哈希函数得到的索引若是相同的就是哈希冲突 通 …

post_img

08-堆

摘要

堆 堆本身也是一棵树,二叉堆也是二叉树,只不过满足一些特殊的性质二叉树,与树一样可以有多叉堆 最大(小)堆 是一颗完全二叉树,节点 …

post_img

07-映射

摘要

映射 存储键值对数据的容器,即一个key对应一个value,并且键是唯一的 有序映射:在集合中元素存储是有顺序的,比如基于二分搜索 …

post_img

06-集合

摘要

集合 集合是存储元素的容器,容器中没有重复元素 有序集合:在集合中元素存储是有顺序的,比如基于二分搜索树的集合 无序集合:在集合中 …