常用前端演算法以及運用

2021-09-14 08:24:25 字數 682 閱讀 8764

1、判斷乙個字串是否屬於回文

function checkpalindrom(str)
2、二維陣列中的查詢
function finditem(arr,item)

}

3、陣列去重a。
let uniqueint = function(arr);

let data = ;

for(let i=0;i4、統計陣列中項,找出最多次數的項。let counteveryitem = function (arr)

let countobj = {};

for(let i=0; i1)

}return maxcountitem;

}module.exports = counteveryitem;

5、排序,氣泡排序
let bubblesort(arr)}}

return arr;

}

6、排序,快速排序
let quicksort = function (arr)else

}return .concat(quicksort(arrl),[fst],quicksort(arrr));

}module.exports = quicksort;

演算法 矩陣以及運用

定義 在數學中,矩陣是乙個按照長方陣列排列的複數或實數集合 這是乙個很簡單的定義。矩陣加減法 對於兩個相同大小的矩陣,直接把相同位置的元素相加即可,如下圖 這個好像並沒有什麼用 對於兩個矩陣,當且僅當其中乙個矩陣的行與另乙個矩陣的列時,兩個矩陣相乘才有意義。設 a 為 p m 的矩陣,b 為 m q...

前端常用演算法 積累

1.回文 function reversestrfn str let str11 reversestrfn hello 2.去掉陣列重複的值 function uniqfn arr let data for let i 0,len arr.length i len i return data let...

Hive 配置以及運用

hive 配置,hive是facebook開源的,用於解決海量結構化資料的統計,它提供了sql查詢功能 hive架構 1.底層的hdfs 2.yarn 的mapreduce 計算 sql語句執行 3.meta store 可以是mysql,也可以是預設的 配置 1.在hive env.sh中配置 h...