![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
嘢澤_Zeao
菜鸟玩转前端
展开
-
最长回文子串-JavaScript算法题
给一个字符串S,找到S中最长的回文子串; 1 <= s.length <= 1000; s仅由数字和英文字母(大小写)组成 回文子串指的是中间向两边扩展都是一样的,类似’aba’,‘aa’,‘abcba’… var longestPalindrome = function(s) { if ( s.length < 2) return s; let str = ''; for( let i = 0; i < s.length; i++){ con原创 2021-09-03 09:54:14 · 123 阅读 · 0 评论 -
Z 字形变换-算法题JavaScript解
#题目 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。 请你实现这个将字符串进行指定行数变换的函数: string convert(string s, int numRows); #原创 2021-09-03 09:43:42 · 119 阅读 · 0 评论