Open Access Open Access  Restricted Access Subscription or Fee Access

DEVELOPMENT OF AN EFFICIENT STRING MATCHING ALGORITHM FOR LARGE DOCUMENTS SORTING

Amannah Constance Izuchukwu

Abstract


This project research took a comparative analysis on string matching algorithm. The study focused on developing an efficient algorithm which will be used for large documents. The algorithm whilst compared to the existing system introduced a pattern of search which was done backwardly, from the last character to the first. The existing system considered more number of shifts was slow and has a bad character shift. The research aimed at developing an efficient string matching for large documents sorting. The research methodology adopted for this project research is the verification and validation methodology which perform its test in a reverse manner so the software developer can each stage review its step. The programming language used to implement the efficient string matching is java programming language. The proposed system was executed and produced a result which compared with the existing system was termed efficiency. The system introduces a faster means of searching which starts form the last character to the first. The developed system which is the efficient string matching algorithm was analyzed and displayed a faster means of searching documents and is termed efficient because of its computing speed of 2 milliseconds while the naïve algorithm which ran with the computing speed of 154 milliseconds for a total number of 5000 characters.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.