Skip to content

amartya-k/Recursive-Algorithm

Repository files navigation

Recursive-Algorithm

HACTOBERFEST

Make your first pull request.

Task:

-Write any algorithm of your choice in recursive form in any language.

A recursive method is a method that is defined in terms of itself. The general idea behind recursion is that a problem lends itself to a recursive solution if the problem can be broken down into a smaller version of the same problem. A non-CS example of this is the Matroyshka doll. A mathematical example of this is the computation of the factorial of a number. factorial(N) is N*factorial(N-1).

Steps:

  • Fork this Repository using the button at the top
  • Clone your forked repository to your pc
  • Create a new branch for your modifications (ie. git branch new-user and check it out git checkout new-user and git checkout -b new-user)
  • Create your file in a folder and set the folder name to the algorithm's name.
  • Add your files (git add -A), commit (git commit -m "algorithm_name in language_name") and push (git push origin new-user)
  • Create a pull request
  • Star this repository
  • Wait for Pull Request to merge
  • Celebrate - you've done your first pull request!!
  • Additional: You can add yourself to the contributors list by editing the README.md file.

Note:

  • Upload your own file.
  • Do not modify other's file.
  • Give some working test cases.
  • PR for similar implementation in similar language won't be considered or accepted.

CONTRIBUTORS

Sl. No. Name Institution Country Language Added
1 Amartya Kalapahar N.M.A.M. Institute Of Technology, Nitte India C
2 Ajit Panigrahi GITAM, Visakhapatnam Campus India Python
3 Sayan Deb Sarkar India C++
4 Nidhi Shetty India C++
5 Marco Wang University of Taipei Taiwan Java
6 Rohit Kumar BIET Jhansi India Java
7 Ravi Ranjan Singh India Java
8 Vishal Agrawal BIET Jhansi India Python
9 Sanya Gupta India C
10 Omar Ahmed Egypt C++
11 Ghanender Singhl NIT WARANGAL India Python