-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
String based Algorithms added #654
Conversation
I have made a new directory known as string based algorithms in aglorithms directory and have added KMP algorithm inside of it
In this commit I have added RabinKarp algorithm for string matching in the StringbasedAlgorithms directory
The Label Bot has predicted the following:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please ensure that your code is thoroughly documented with meaningful comments and includes comprehensive explanations in the algorithms section of the README file.
Added comments to KMP and explained the algorithm via an example
Added a new section in the readme for string based algorithms.
…sedalgorithms/KMP/readme.md
…ringbasedalgorithms/RabinKarp/readme.md
Added a readme file for KMP explained it using an example and also added the code for implementing it in the readme
Added a a readme version for Rabin Karp algorithm and ran it on system tests
added a new readme file in the directory string based algorithms all new code snippets and algorithms can now be added here making it easier and less complex than merging all in one
I have applied the changes that you had mentioned in my code and also updated the readme file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change this:
- Fix the code format Tutorial
- Rename the folder from
Stringbasedalgorithms
toString Based Algorithms
.
Finally, Thank you for your valuable contribution.
I have added a readme file that contains code for one of the most important string based searching algorithms which is KMP
Created a readme file where I have provided in depth explanation for Rabin Karp algorithm for string based pattern searching
I have changed the name of the folder and have written code in the format as you had mentioned. Please review my changes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work.
@all-contributors add @architO21 for code and content. |
I've put up a pull request to add @architO21! 🎉 |
Thankyou @shhossain this was my first contribution in open source, I got to learn a lot working with you |
Congratulations on your first open-source contribution! I'm glad you had a great learning experience. Keep it up! @architO21 |
Proposed changes
I have added a new directory known as String based algorithms and added string matching codes inside of it
Types of changes
What types of changes does your content introduce to this project?
Put an
x
in the boxes that apply (without "`")Checklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. Don't hesitate to ask if you're unsure about any of them. We're here to help! This simply reminds us of what we will look for before merging your code.Note: If you submit code make sure to test it
Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...
Adding your name to the contributor's list
Comment "@all-contributors please add @your_username for content" to add your name to the contributor's list.
You can change the "content" with any of this
Reviewers:
Please ensure that you are not adding any sensitive information like API keys, secrets, passwords, tokens, usernames, or other credentials. Refrain from adding your name, email, or other personal information.