- 博客(7)
- 收藏
- 关注
转载 依据key的值获取在树中的完整路径
function getPathByKey(value,key,arr){ let result=[]; try{ function getNode(node){ result.push(node) //找到匹配的值通过抛出错误的方式结束 if(node[key]==value) throw('get i...
2020-04-14 16:10:34 421
原创 前端排序算法-----并归排序
一. 归并排序1.算法描述:(1)将数组划分成left和right两部分,分别对left和right循环递归上述操作直至数组的长度为1(2)从内到外依次完成数组的大小的组合合并2.算法实现: function mergeSort(arr){ //循环划分数组直至长度为1 if(arr.length==1)return arr let midIndex=Ma...
2020-04-14 14:56:30 206
原创 前端排序算法-----选择排序(简单选择排序+堆排序)
一. 简单选择排序1.算法描述:(1)从index=0开始依次与后面的值进行比较,如果该值比后面值大,交换位置,循环结束后index=0处为最小值(2)index=1继续以上的操作,直至index=length-1,完成排序2.算法实现: function selectSort(arr){ for(let i=0;i<arr.length-1;i++){ fo...
2020-04-13 15:43:01 212
原创 前端排序算法-----插入排序(简单插入+希尔插入)
一. 简单插入排序1.算法描述:(1)从数组index=1开始,与左边进行比较,如果比左边的值小,左边的值在数组中右移一位(2) 直至左边的值比该值大或者左边数组循环完毕,将该值插入(3)数组其余元素依次循环执行上述的步骤2.算法实现: function insertSort(arr){ //从index=1开始逐个插入 for(let i=1;i<arr.leng...
2020-04-10 17:49:53 203
原创 前端排序算法-----交换排序(冒泡排序+快速排序)
一. 冒泡排序1.算法描述:(1)依次比较相邻的元素,如果前者比后者大,交换两者的位置,循环至数组结束,确定数组最后一位。(2) 重复以上的操作,循环至数组未确定的最后一位,确定该位置的值2.算法实现: function bubbleSort(arr){ for(let i=0;i<arr.length-1;i++){ for(let m=1;m<arr....
2020-04-10 15:52:34 179
原创 React中less的使用配置
由于React的官方脚手架create-react-app并不支持less,所以需要我们去手动配置安装。Less的引入npm install less less-loader --save获取Webpack文件对于react-create-app安装的React项目我们可以直接运行npm run eject暴露webpack的配置文件#注意此时可以因为git配置问题导致命令运行...
2019-11-01 13:51:06 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人