स्ट्रिंग MISSISSIPPI
के लिए Suffix array
और LCP array
जानकारी निम्न है। मुझे पता है कि LCP
str[i - 1]
और str[i]
के बीच सबसे लंबे समय तक सामान्य उपसर्ग की लंबाई के बारे में जानकारी देता है। इस स्ट्रिंग के किसी भी दो मनमानी प्रत्यय के बीच मुझे सबसे लंबी सामान्य उपसर्ग लंबाई कैसे मिलती है। उदाहरण के लिए, मैं सबसे लंबे समय तक आम उपसर्ग चाहते MISSISSIPPI
और के बीच ISSIPPI
सबसे लंबे समय तक सामान्य उपसर्ग ऐरे
SA LCP
12 0 $
11 0 I$
8 1 IPPI$
5 1 ISSIPPI$
2 4 ISSISSIPPI$
1 0 MISSISSIPPI$
10 0 PI$
9 1 PPI$
7 0 SIPPI$
4 2 SISSIPPI$
6 1 SSIPPI$
3 3 SSISSIPPI$
धन्यवाद, क्या जोड़े (IPPI, मिसिसिपी) या (ISSIPPI, मिसिसिपी) – Avinash
इन दो जोड़े के लिए निम्नलिखित के लिए तर्क होना चाहिए - और है कि कुछ
mcdowella