91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web前端面試常見算法題有哪些

發布時間:2022-03-25 13:51:16 來源:億速云 閱讀:170 作者:iii 欄目:web開發

這篇“web前端面試常見算法題有哪些”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“web前端面試常見算法題有哪些”文章吧。

  1對象轉換為數組

  varobj={0:'我',1:'的',2:'媽',3:'呀',length:4}//obj格式必須是類似數組的格式(鍵值是索引,具有length屬性)var_slice=[].slice;varobjArr=_slice.call(obj);

  2.統計一個字符串出現最多的字母

  functioncountMost(str){constobjCount={};

  str=str.split('').sort().join('');for(leti=0;i<str.length;i++){letlastIndex=str.lastIndexOf(str[i]);

  num=lastIndex-i+1;

  objCount[str[i]]=num;

  i=lastIndex;

  }letmaxStr=[],

  maxValue=1;for(letpinobjCount){if(objCount[p]>maxValue){

  maxStr=[];

  maxStr.push(p);

  maxValue=objCount[p];

  }elseif(objCount[p]==maxValue){

  maxStr.push(p);

  }

  }returnmaxStr.length==1?maxStr[0]:maxStr;

  }console.log(countMost('afjghdfffffraaaasdddddenas'));

  3.找出下列正數組的最大差值

  constarr=[10,5,11,7,8,9];functiongetMaxProfit(arr){letmax=arr[0],

  min=arr[0];for(leti=1;i<arr.length;i++){

  max=Math.max(max,arr[i]);

  min=Math.min(min,arr[i]);

  }returnmax-min;

  }console.log(getMaxProfit(arr));

  4.獲取數組中最大或者最小值

  functionmaxAndMin(arr){return{max:Math.max.apply(null,arr.join(',').split(',')),min:Math.min.apply(null,arr.join(',').split(','))

  }

  }vararr=[22,0,[3,4,2,55]];

  maxAndMin(arr).max;//55maxAndMin(arr).min;//0

  5.生成指定長度的隨機字母數字字符串

  functiongetRandomStr(len){varstr="";for(;str.length<len;str+=Math.random().toString(36).substr(2));returnstr.substr(0,len);

  }

以上就是關于“web前端面試常見算法題有哪些”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新绛县| 丹阳市| 宁河县| 神池县| 南安市| 牙克石市| 望都县| 宜川县| 合山市| 德化县| 镶黄旗| 惠水县| 二连浩特市| 开化县| 黔西县| 高碑店市| 崇阳县| 宣威市| 航空| 胶州市| 洛扎县| 正宁县| 遂昌县| 会昌县| 苍溪县| 文山县| 富民县| 郁南县| 洞口县| 江口县| 新建县| 逊克县| 青河县| 犍为县| 莲花县| 涿鹿县| 托克逊县| 海晏县| 长垣县| 建平县| 江油市|