2017年9月25日

算法之排序

摘要: 在日常的前端开发中,经常会用到排序算法,例如产品列表,内容分类等。接下来我总结一下个人常用的排序算法 1.常用写法 2.冒泡排序(面试中经常会考) 3.快速排序 (面试中经常会考) /*** 原理* 在数据集之中,选择一个元素作为基准(中间的元素)* 所有小于基准的元素,都移到基准左边,所有大于基准 阅读全文

posted @ 2017-09-25 12:24 爱疯的小疯子 阅读(288) 评论(1) 推荐(0) 编辑

数组去重

摘要: 数组去重在前端工作中是必不可少的,接下来我就总结了个人常用的几种方式 一. ES5环境书写 1. 传统方式:效率不是是很高 2.通过模拟map的hash存储方式:效率优于1 3.通过indexOf判断数组元素第一次出现的位置是否为当前位置来实现:效率是2的两倍,推荐 二. ES6环境 通过Set数据 阅读全文

posted @ 2017-09-25 11:56 爱疯的小疯子 阅读(348) 评论(1) 推荐(3) 编辑

导航