647. 回文子串
作者:互联网
package leetcode; public class demo_647 { public int countSubstrings(String s) { int num=0; //中心拓展法 for(int i=0;i<s.length();i++) { //j=0表示中心为一个,j=1表示中心为两个 for(int j=0;j<2;j++) { //向左右两边拓展 int left=i; int right=i+j; while(left>=0&&right<s.length()&&s.charAt(left)==s.charAt(right)) { left=left-1; right=right+1; num=num+1; } } } System.out.println(num); return num; } public static void main(String[] args) { // TODO Auto-generated method stub demo_647 demo=new demo_647(); String s="aaa"; demo.countSubstrings(s); } }
标签:子串,right,647,int,String,&&,public,回文 来源: https://www.cnblogs.com/Yshun/p/16143207.html