摘要:算法判斷一個字符串是否屬于回文。二維數組中的查找數組去重。統計數組中項找出最多次數的項。排序,冒泡排序排序,快速排序
算法 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;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/88833.html
摘要:在他的重學前端課程中提到到現在為止,前端工程師已經成為研發體系中的重要崗位之一。大部分前端工程師的知識,其實都是來自于實踐和工作中零散的學習。一基礎前端工程師吃飯的家伙,深度廣度一樣都不能差。 開篇 前端開發是一個非常特殊的行業,它的歷史實際上不是很長,但是知識之繁雜,技術迭代速度之快是其他技術所不能比擬的。 winter在他的《重學前端》課程中提到: 到現在為止,前端工程師已經成為研...
摘要:在他的重學前端課程中提到到現在為止,前端工程師已經成為研發體系中的重要崗位之一。大部分前端工程師的知識,其實都是來自于實踐和工作中零散的學習。一基礎前端工程師吃飯的家伙,深度廣度一樣都不能差。開篇 前端開發是一個非常特殊的行業,它的歷史實際上不是很長,但是知識之繁雜,技術迭代速度之快是其他技術所不能比擬的。 winter在他的《重學前端》課程中提到: 到現在為止,前端工程師已經成為研發體系...
閱讀 2664·2021-11-18 10:02
閱讀 3426·2021-09-22 15:50
閱讀 2359·2021-09-06 15:02
閱讀 3578·2019-08-29 16:34
閱讀 1745·2019-08-29 13:49
閱讀 1275·2019-08-29 13:29
閱讀 3629·2019-08-28 18:08
閱讀 2937·2019-08-26 11:52