Naïve Method. Code:: Naive, Rabin-Karp, and Knuth-Morris-Pratt Algorithms For String Matching
Naïve Method. Code:: Naive, Rabin-Karp, and Knuth-Morris-Pratt Algorithms For String Matching
string matching.
By Devansh Kumar (2K19/MC/037)
Naïve Method.
Code:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"Finding the pattern from the text using naive approach.\n";
char txt[] = "AABAACAADAABAAABAA";
char pat[] = "AABA";
cout<<"The text: "<<txt<<endl<<"The pattern: "<<pat<<endl;
search(pat, txt);
return 0;
}
Output:
Output:
int main(){
cout<<"Finding the pattern from the text using KMP Algorithm.\n";
char txt[] = "AABAACAADAABAAABAA";
char pat[] = "AABA";
cout<<"The text: "<<txt<<endl<<"The pattern: "<<pat<<endl;
KMPSearch(pat, txt);
return 0;
}
Output: