摘要:算法判断一个字符串是否属于回文。二维数组中的查找数组去重。统计数组中项找出最多次数的项。排序,冒泡排序排序,快速排序
算法 1、判断一个字符串是否属于回文。
function checkPalindrom(str){ return str.split("").reverse().join("")==str; }2、二维数组中的查找
function findItem(arr,item){ for(var item of arr){ if(item.indexOf(target)>-1); return true; } }3、数组去重a。
let uniqueInt = function(arr){ let uniqueObj = {}; let data = []; for(let i=0;i4、统计数组中项,找出最多次数的项。 let countEveryItem = function (arr){ if(str.length==1){ return arr[0]; } let countObj = {}; for(let i=0; i5、排序,冒泡排序1){ maxCount = countObj[key]; maxCountItem = key; } } return maxCountItem; } module.exports = countEveryItem; let bubbleSort(arr){ for(let i=0; i6、排序,快速排序arr[j]){ var temp = arr[i]; arr[i] = arr[j]; arr[j] = [temp]; } } } return arr; } let quickSort = function (arr){ if(arr.length<=0) return arr; let arrL = [], arrR = [], fst = arr[0]; for(let i =1; i< arr.length; i++){ if(arr[i] < fst){ arrL.push(arr[i]); }else{ arrR.push(arr[i]); } } return [].concat(quickSort(arrL),[fst],quickSort(arrR)); } module.exports = quickSort;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/88833.html
摘要:在他的重学前端课程中提到到现在为止,前端工程师已经成为研发体系中的重要岗位之一。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。一基础前端工程师吃饭的家伙,深度广度一样都不能差。 开篇 前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。 winter在他的《重学前端》课程中提到: 到现在为止,前端工程师已经成为研...
摘要:在他的重学前端课程中提到到现在为止,前端工程师已经成为研发体系中的重要岗位之一。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。一基础前端工程师吃饭的家伙,深度广度一样都不能差。开篇 前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。 winter在他的《重学前端》课程中提到: 到现在为止,前端工程师已经成为研发体系...
阅读 2574·2021-11-18 10:02
阅读 3379·2021-09-22 15:50
阅读 2312·2021-09-06 15:02
阅读 3527·2019-08-29 16:34
阅读 1649·2019-08-29 13:49
阅读 1236·2019-08-29 13:29
阅读 3547·2019-08-28 18:08
阅读 2876·2019-08-26 11:52