Enhanced the code base with some important algorithms and approaches to general problems on the following topics.
-
Graphs :-
-
Dynamic Programming :-
-
Maths
#1660 - As requested by my mentor Harsh Bardhan Mishra, I have introduced a very versatile, flexible and informative coding template which I have implemented myself in all of my contributions. The coding template is implemented in python for most of my code. This aimed to maintain the quality, simplicity and consistency of the contributions. For more information about the template, refer to the Issue #1650.
I also proposed for the addition of folders for some of the very important algorithms such as Backtracking Algorithms and Pathfinding Algorithms
-
Backtracking Algorithms:
-
Path Finding Algorithms:
- #1426 - Logical bug fixed in Python/maths/prime_number.py which resulted in undesirable results with some inputs.
- #1610 - Re-Structured the
README.mdfile under Python folder. The file unordered and had duplicate links for the same problem. PR #1623
I would like to keep contributing some awesome algorithms to the projects and keep in touch with the mentors. I will continue reviewing some PRs and ensure quality contributions in the coming future.
The entire month was very productive for me. I have learned many things about the work culture and the uses of git which I was unaware. The complete positive feedback from the mentors helped me growing and improving. The mentors were very resourceful throughout the program and also encouraged us for many contributions. It was an awesome experience to be a part of DSC-NSEC's Winter of Code. I want to take this moment to DSC-NSEC for such an initiative to give the students a platform to start their Open Source Journey. I would also like to thanks our mentors Harsh Bardhan Mishra, Rajiv Singh and Abhinav Anand for their constant guidance and support.