判断一个字符串在任意位置(包括最前面和最后面)插入一个字符后能不能构成一个回文串
解析
TAG:思维,想法
可以认为插入和删除是等价的操作。想到这一点,这题就会好做很多。
如果这个串本身就是回文串,答案一定是Yes。
否则我们只需要考虑串中对称的位置不相等的两个字符,分别尝试把它们删掉后判断一下是不是回文的就行了。
参考自:https://ac.nowcoder.com/discuss/153012?type=101
1 | /* |
判断一个字符串在任意位置(包括最前面和最后面)插入一个字符后能不能构成一个回文串
解析
TAG:思维,想法
可以认为插入和删除是等价的操作。想到这一点,这题就会好做很多。
如果这个串本身就是回文串,答案一定是Yes。
否则我们只需要考虑串中对称的位置不相等的两个字符,分别尝试把它们删掉后判断一下是不是回文的就行了。
参考自:https://ac.nowcoder.com/discuss/153012?type=101
1 | /* |