当前位置: 首页 > Web前端 > HTML

151.反转字符串中的单词-算法(leetcode,附思维导图+全解)300题

时间:2023-03-28 17:15:04 HTML

零题目:算法(leetcode,附思维导图+全解)300题(151)逆向字符串中的单词1题目描述2解法概览(思维导图)3所有方案1方案11)代码://方案1《Self.API链式调用方法》。//思路://1)调用trim():删除尾随空格。//2)调用replace(/\s+/g,''):将n个空格变为1。//3)调用split(''):将字符串按空格分割成数组。//4)调用reverse():翻转数组。//5)Call.join(''):将数组按照空格连接成字符串。varreverseWords=function(s){//1)调用trim():删除尾随空格。//2)调用replace(/\s+/g,''):将n个空格变为1。//3)调用split(''):将字符串按空格分割成数组。//4)调用reverse():翻转数组。//5)Call.join(''):将数组按照空格连接成字符串。返回s.trim().replace(/\s+/g,'').split('').reverse().join('');}2场景21)代码://场景2“self.SimulateLaw”。//思路://1)状态初始化:l=s.length;tempStr='',resList=[]。//2)遍历字符串s,将每个单词塞入数组resList。//3)翻转resList,根据空字符拼接成字符串。varreverseWords=function(s){//1)状态初始化:l=s.length;tempStr='',resList=[]。constl=s.length;让tempStr='',resList=[];//2)遍历字符串s,将每个单词塞入数组resList。for(leti=0;i