字符串水题
题意:给定一个字符串str,要求你只能在字符串的头部或尾部添加任意字符,使得最后的字符串是一个回文字符串并且满足字符串的长度最短,问最少需要添加几个字符。分析:首先先看一下,什么是回文?回文有两种形式,(1)是xxxcxxx,(2)是xxxccxxx。分别表示的是长度为奇数和偶数的回文串对于一个长度为len的字符串,要求你只能在字符串的头部或尾部添加任意字符使之成为回文字符串的话。那么最坏的情况“是把第一个字符或最后一个字符做为中间字符,添加剩...