geeksforgeeks
  • Courses
  • Tutorials
  • Practice
  • Jobs
  • DSA
  • Practice Problems
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Data Science
  • Machine Learning
  • Courses
  • Linux
  • DevOps
Videos
July 16, 2024 |45.4K Views

Rabin-Karp Algorithm | Searching for Patterns

Hashing, hashing
 Save  Share  2 Likes
Description
Discussion

Given a text txt[0..n-1] and a pattern pat[0..m-1], write a function search(char pat[], char txt[]) that prints all occurrences of pat[] in txt[]. You may assume that n > m.

Examples:

Input:  txt[] = "THIS IS A TEST TEXT"
       pat[] = "TEST"
Output: Pattern found at index 10


Rabin-Karp Algorithm  Searching for Patterns: https://www.geeksforgeeks.org/rabin-karp-algorithm-for-pattern-searching/

Recommendations
Video Thumbnail
22:23
Video Thumbnail
76.1K Views | 04/01/2025...
Hashing | Set 3 (Open Addressing)
Video Thumbnail
35:09
Video Thumbnail
3.8K Views | 13/08/2024...
Hashing | Set 1 (Introduction)
Video Thumbnail
11:57
Video Thumbnail
13.9K Views | 31/07/2024...
Longest consecutive subsequence | SDE Sheet | Hashing
Video Thumbnail
07:22
Video Thumbnail
8.7K Views | 21/07/2022...
Find Itinerary from a given list of tickets (Tickets Hashing)
Video Thumbnail
10:30
Video Thumbnail
7.8K Views | 10/06/2022...
Array Pair Sum Divisibility Problem | SDE Sheet | Hashing
Video Thumbnail
07:49
Video Thumbnail
44.9K Views | 01/06/2022...
Hashing | Set 2 (Separate Chaining)
Video Thumbnail
05:36
Video Thumbnail
28.4K Views | 09/05/2022...
Find common elements in two sorted arrays | SDE Sheet | Hashing
Video Thumbnail
07:35
Video Thumbnail
10.8K Views | 06/05/2022...
Find all pairs with a given sum | SDE Sheet | Hashing
Video Thumbnail
10:14
Video Thumbnail
20.7K Views | 05/05/2022...
Find the element that appears once in sorted array | SDE Sheet | Hashing
Video Thumbnail
04:47
Video Thumbnail
18.2K Views | 04/05/2022...
First element to occur k times | SDE Sheet | Hashing
GeeksforGeeks
location
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
location
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play StoreGFG App on App Store
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • Careers
  • Contact Us
  • Corporate Solution
  • Campus Training Program
  • Explore
  • POTD
  • Practice Problems
  • Connect
  • Blogs
  • Upskill Courses
  • Tutorials
  • Programming Languages
  • DSA
  • Web Technology
  • AI, ML & Data Science
  • DevOps
  • CS Core Subjects
  • GATE
  • School Subjects
  • Software and Tools
  • Courses
  • ML and Data Science
  • DSA and Placements
  • Web Development
  • Data Science
  • Programming Languages
  • DevOps & Cloud
  • GATE
  • MongoDB Certifications
  • Offline Centers
  • Noida
  • Bengaluru
  • Hyderabad
  • Kolkata
  • Preparation Corner
  • Interview Corner
  • Aptitude
  • Puzzles
  • GfG 160
  • System Design
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved