JS字串最長迴文查詢
(1)使用的是從兩端向中間查詢的思路,利用了JS的concat()方法以及reverse()方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>實現找到最大對稱序列並輸出</title>
</head>
<body>
<script type="text/javascript">
var p="CBEAABBCCDEFAAFECCDBBAAFFR";
var a=[];
var o='';
var r='';
var lenl=0;
var lenr=0;
var len=p.length;
for(var i=0;i<len;i++){
a[i]=p[i];
}
var flag=true;
for(var i=0;i<len/2;i++){
var index=0;
flag=true;
if(lenl>lenr){
r=o;
lenr=r.length;
}
for(var j=0;j<len-i;j++){
o=app(i,index);
console.log(flag);
lenl=o.length;
if(!flag){
break;
}
}
}
console.log(r);
function app(i,idex){
index=index+1;
var c=p.substring(i,len-index+1);
var d=c.split("").reverse().join("");
if(c===d){
flag=false;
return c;
}
else{
var y='';
return y;
}
}
</script>
</body>
</html>
相關文章
- Leetcode[字串] 5. 最長迴文子串LeetCode字串
- 演算法之字串——最長迴文子串演算法字串
- 淺談最長迴文子串求法——字串雜湊字串
- leedcode-最長迴文串
- LeetCode - 409 - 最長迴文串LeetCode
- 1203- 最長迴文串
- java 最長迴文子串Java
- 5. 最長迴文子串
- LeetCode 5.最長的迴文字串LeetCode字串
- L2-008 最長對稱子串【最長迴文字串】字串
- LeetCode 5.最長迴文子串LeetCode
- LeetCode516. 最長迴文子序列LeetCode
- 最長迴文子串 -- 三種解答
- 最長迴文子序列(不連續) 可輸出迴文序列
- 演算法-兩最長迴文子串演算法
- LeetCode-5. 最長迴文子串(Manacher)LeetCode
- 每日一算--最長迴文子串
- 字串查詢(字串雜湊)字串
- [動態規劃] 六、最長迴文子串動態規劃
- 最長迴文子串你學會了嗎?
- LeetCode題集-5 - 最長迴文子串(一)LeetCode
- Leetcode5: Longest Palindromic Substring(最長迴文子串)LeetCode
- 每日一道 LeetCode (48):最長迴文子串LeetCode
- Amazon面試題:尋找最長迴文子串面試題
- 線性dp:LeetCode516 .最長迴文子序列LeetCode
- linux下查詢字串Linux字串
- 程式碼隨想錄day46 || 647 迴文子串, 516 最長迴文子序列
- JAVA面試題筆試題-查詢一個字串不重複最長的串(個人方法)Java面試題筆試字串
- SqlServer遞迴查詢SQLServer遞迴
- PostgreSQL 遞迴查詢SQL遞迴
- sqlalchemy 遞迴查詢SQL遞迴
- Elasticsearch 複合查詢——多字串多欄位查詢Elasticsearch字串
- 遞迴查詢子元素遞迴
- lc1771 由子序列構造的最長迴文串的長度
- MySQL 查詢字串的個數MySql字串
- 子字串查詢演算法字串演算法
- JS遞迴過濾樹形結構陣列物件--模糊查詢JS遞迴陣列物件
- 從0打卡leetcode之day 6--最長迴文串LeetCode