You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// 第一种vararr=[1,13,24,11,11,14,1,2];Array.from(newSet(arr))// the twovarnewArr=[];arr.map((el,index)=>{if(newArr.indexOf(el)<0){console.log(newArr.indexOf(el)<0)newArr.push(el);}})// the threearr.sort().filter(function(item,pos,ary){returnitem!=ary[pos+1];});
排序对比
性能大小:快速排序 > 堆排序 > 归并排序
归并排序
堆排序
希尔排序 > 插入排序 > 冒泡排序 > 选择排序
参考资料
二叉搜索树(BST)
二叉搜索树(BST)是二叉树的一种,但是它只允许你在左侧节点存储(比父节点)小的值, 在右侧节点存储(比父节点)大(或者等于)的值。
中序遍历
可以理解为中间的 value 值为第二个访问,先访问二叉树左边的值,然后中间的值,然后右边的值
先序遍历
先序遍历和中序遍历的不同点是,先序遍历会先访问节点本身,然后再访问它的 左侧子节点,最后是右侧子节点
后序遍历
后序遍历则是先访问节点的后代节点,再访问节点本身
BST 搜索
The text was updated successfully, but these errors were encountered: