Skip to content
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

Naive Searching algorithm in string added #672

Merged
merged 24 commits into from
Oct 16, 2023
Merged

Conversation

architO21
Copy link
Contributor

Proposed changes

I have added Naive Searching algorithm in the String Based Algorithm section also updated the readme file present there

Types of changes

What types of changes does your content introduce to this project?
Put an x in the boxes that apply (without "`")

  • Proofreading (fix spelling, grammar, punctuation, accuracy) Proofreading
  • New content (new section, new readme, etc.)
  • Modifications (modifying existing content)
  • Other (please describe)

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

  • Tested any code that was added/modified in this PR
  • Added external links
  • Added internal links
  • Added images
  • Added videos
  • Added code snippets

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:

  • @username

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.

architO21 and others added 24 commits October 5, 2023 17:28
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
Added comments to KMP and explained the algorithm via an example
Added a new section in the readme for string based algorithms.
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 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
Created a new directory where I would be implementing Naive searching
Writing code for naive searching
Added code for Naive Searching algorithm
Renamed the folder and added code for Naive Searching algorithm
@the-label-bot the-label-bot bot added kind/documentation kind/documentation size/M size/M labels Oct 16, 2023
@the-label-bot
Copy link

the-label-bot bot commented Oct 16, 2023

The Label Bot has predicted the following:

Category Value Confidence Applied Label
Kind documentation 0.979 ✔️
Size M 0.963 ✔️

Copy link
Owner

@shhossain shhossain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shhossain shhossain merged commit 25d81ec into shhossain:main Oct 16, 2023
1 check passed
@shhossain shhossain added the hacktoberfest-accepted hacktoberfest-accepted label Oct 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest-accepted hacktoberfest-accepted kind/documentation kind/documentation size/M size/M
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants