Author Archives: Stoimen

Computer Algorithms: How to Determine the Day of the Week

Introduction Do you know what day of the week was the day you were born? Monday or maybe Saturday? Well, perhaps you know that. Everybody know the day he’s born on, but do you know what day was the 31st … Continue reading

Posted in algorithms | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Computer Algorithms: Boyer-Moore String Searching

Introduction Have you ever asked yourself which is the algorithm used to find a word after clicking Ctrl+F and typing something? Well I guess you know the answer from the title, but in this article you’ll find out how exactly … Continue reading

Posted in algorithms | Tagged , , , , , , , , , , , , , , , , , , | 1 Comment

You think you know … algorithms?

Note!– By reading this blog you can get the right answers! Loading… The answers will be published a week after the quiz has started!

Posted in quiz | Tagged , , , , | Leave a comment

Computer Algorithms: Morris-Pratt String Searching

Introduction We saw that neither brute force string searching nor Rabin-Karp string searching are effective. However in order to improve some algorithm, first we need to understand its principles in detail. We know already that brute force string matching is … Continue reading

Posted in algorithms | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Computer Algorithms: Rabin-Karp String Searching

Introduction Brute force string matching is the a very basic sub-string matching algorithm, but it’s good for some reasons. For example it doesn’t require preprocessing of the text or the pattern. The problem is that it’s very slow. That is … Continue reading

Posted in algorithms | Tagged , , , , , , , , , , , , , , , , , , , , | 5 Comments