-2

How do I find if a string contains a contiguous palindromic sequence ? I could try the naive solution in O(n^2) time where n is the string size , but any efficient algos to it ?

Dale Steyn
  • 23
  • 1
  • 2
  • possible duplicate of [Write a function that returns the longest palindrome in a given string](http://stackoverflow.com/questions/1115001/write-a-function-that-returns-the-longest-palindrome-in-a-given-string) – interjay Jul 25 '13 at 16:57

2 Answers2

1

Well looking for just any palindrome isn't particularly interesting since every one character string is a palindrome. If you are looking for the longest palindrome you may be interested in Manacher's Algorithm.

A good description of the algorithm can be found here.

cyon
  • 9,340
  • 4
  • 22
  • 26
0

This is a quite common problem, and has ample results on google:

http://en.wikipedia.org/wiki/Longest_palindromic_substring

Rather than using Manacher's Algorithm you should use one of the parallel algorithms.

duplicate of : how to find longest palindromic subsequence?

Community
  • 1
  • 1
Eiyrioü von Kauyf
  • 4,481
  • 7
  • 32
  • 41