我在自學的時候,看了卡爾的算法公開課了,有些題目我就照葫蘆畫瓢寫了一遍js代碼,差不多都寫出來了,有暴力解法,有卡爾推薦的思路和方法。話不多說,直接上題上代碼吧:
一、翻轉字符串里的單詞
leetcode題目鏈接:151. 反轉字符串中的單詞
題目描述:
給你一個字符串
s
,請你反轉字符串中 單詞 的順序。
1、先看一下暴力解法
/*** @param {string} s* @return {string}*/var reverseWords = function(s) {const sArr = s.split(' ').filter(a => a);for (let left = 0, right = sArr.length - 1; left < right; left++, right--) {[sArr[left], sArr[right]]