算法是程序的灵魂,一个优秀前端工程师对算法也是要有所了解的,本文总结了我们在开发、面试中经常会遇到的基础算法,使用原生JS实现,未必是最优解,可以互相探讨。 为了便于查看,简单分下类,本文也会持续更新。 排序算法 1. 冒泡排序 function bubbleSort(arr){ var i = j = 0; for(i=1;iarr[j+1]){ temp = arr[j]; arr[j] = arr[j+1]; arr[j+1]