成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

常用前端算法以及運(yùn)用

fanux / 1683人閱讀

摘要:算法判斷一個(gè)字符串是否屬于回文。二維數(shù)組中的查找數(shù)組去重。統(tǒng)計(jì)數(shù)組中項(xiàng)找出最多次數(shù)的項(xiàng)。排序,冒泡排序排序,快速排序

算法 1、判斷一個(gè)字符串是否屬于回文。
function checkPalindrom(str){
    return str.split("").reverse().join("")==str;
}
2、二維數(shù)組中的查找
function findItem(arr,item){
    for(var item of arr){
        if(item.indexOf(target)>-1); 
        return true; 
    }
}
3、數(shù)組去重a。
let uniqueInt = function(arr){
    let uniqueObj = {};
    let data = [];
    for(let i=0;i
4、統(tǒng)計(jì)數(shù)組中項(xiàng),找出最多次數(shù)的項(xiàng)。
let countEveryItem = function (arr){
    if(str.length==1){
        return arr[0];
    }
    let countObj = {};
    for(let i=0; i1){
            maxCount = countObj[key];
            maxCountItem = key;
        }
    }
    return maxCountItem;
}
module.exports = countEveryItem;
5、排序,冒泡排序
let bubbleSort(arr){
    for(let i=0; iarr[j]){
                var temp = arr[i];
                arr[i] = arr[j];
                arr[j] = [temp];
            }
        }
    }
    return arr;
}
6、排序,快速排序
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;

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/88833.html

相關(guān)文章

  • 一名【合格】前端工程師的自檢清單

    摘要:在他的重學(xué)前端課程中提到到現(xiàn)在為止,前端工程師已經(jīng)成為研發(fā)體系中的重要崗位之一。大部分前端工程師的知識(shí),其實(shí)都是來自于實(shí)踐和工作中零散的學(xué)習(xí)。一基礎(chǔ)前端工程師吃飯的家伙,深度廣度一樣都不能差。 開篇 前端開發(fā)是一個(gè)非常特殊的行業(yè),它的歷史實(shí)際上不是很長,但是知識(shí)之繁雜,技術(shù)迭代速度之快是其他技術(shù)所不能比擬的。 winter在他的《重學(xué)前端》課程中提到: 到現(xiàn)在為止,前端工程師已經(jīng)成為研...

    羅志環(huán) 評(píng)論0 收藏0
  • 一名【合格】前端工程師的自檢清單

    摘要:在他的重學(xué)前端課程中提到到現(xiàn)在為止,前端工程師已經(jīng)成為研發(fā)體系中的重要崗位之一。大部分前端工程師的知識(shí),其實(shí)都是來自于實(shí)踐和工作中零散的學(xué)習(xí)。一基礎(chǔ)前端工程師吃飯的家伙,深度廣度一樣都不能差。開篇 前端開發(fā)是一個(gè)非常特殊的行業(yè),它的歷史實(shí)際上不是很長,但是知識(shí)之繁雜,技術(shù)迭代速度之快是其他技術(shù)所不能比擬的。 winter在他的《重學(xué)前端》課程中提到: 到現(xiàn)在為止,前端工程師已經(jīng)成為研發(fā)體系...

    isaced 評(píng)論0 收藏0
  • 有價(jià)值的前端技術(shù)點(diǎn)

    摘要:借著產(chǎn)品層面的功能和視覺升級(jí),我們用對(duì)它進(jìn)行了一次技術(shù)重構(gòu)。前端優(yōu)化是一個(gè)讓人技術(shù)提升的,希望你也能從這里學(xué)到一些東西。年最流行的前端鏈接我們每周會(huì)給多名前端開發(fā)者發(fā)送新聞郵件。 面試 -- 網(wǎng)絡(luò) HTTP 現(xiàn)在面試門檻越來越高,很多開發(fā)者對(duì)于網(wǎng)絡(luò)知識(shí)這塊了解的不是很多,遇到這些面試題會(huì)手足無措。本篇文章知識(shí)主要集中在 HTTP 這塊。文中知識(shí)來自 《圖解 HTTP》與維基百科,若有錯(cuò)...

    microelec 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

fanux

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<