自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 display:inline-block引起的页面布局问题

#间隙问题

2019-11-12 17:00:02 358

原创 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关注的人

提示
确定要删除当前文章?
取消 删除