1 Star 0 Fork 0

level/jslaobi-leetcode-js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
0005.LongestPalindromicSubstring.js 549 Bytes
一键复制 编辑 原始数据 按行查看 历史
jslaobi 提交于 2020-05-15 01:16 . add leading zeros to fix the order issue
var longestPalindrome = function (s) {
if (s.length < 2) {
return s;
}
let start = 0;
let maxLength = 1;
function expandAroundCenter(left, right) {
while (left >= 0 && right < s.length && s[left] === s[right]) {
if (right - left + 1 > maxLength) {
maxLength = right - left + 1;
start = left;
}
left--;
right++;
}
}
for (let i = 0; i < s.length; i++) {
expandAroundCenter(i - 1, i + 1);
expandAroundCenter(i, i + 1);
}
return s.substring(start, start + maxLength);
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/keiferr/jslaobi-leetcode-js.git
[email protected]:keiferr/jslaobi-leetcode-js.git
keiferr
jslaobi-leetcode-js
jslaobi-leetcode-js
master

搜索帮助