DEV Community

Prabhu Pant
Prabhu Pant

Posted on

16 5

I made a GitHub repo for data structures and algorithms in Python to help in interview prep

Visit the repo here - https://github.com/prabhupant/python-ds

I have been using open source software in my daily life for over 2 years now. The open source community has helped me in my studies, interview preparations and in general to become a better software engineer. The community has given a lot to the world and because of open source, softwares and computers have become so pervasive in our daily lifes. This is the time for me to give something back to the community.

While preparing for my interviews, I did many Leetcode, HackerRank and GeeksForGeeks problems in Python and felt that if there was a GitHub repo where I could find implementations of all data structures and algorithms, it would help many students. So I set out to compile all the problems I did in a single place. Hence I created the python-ds repo.

Feel free to raise issues, file PR and contribute to this repo πŸ˜ƒ

And don’t forget to fork and star πŸ˜‰

AWS Q Developer image

Your AI Code Assistant

Generate and update README files, create data-flow diagrams, and keep your project fully documented. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (4)

Collapse
 
theodesp profile image
Theofanis Despoudis β€’

I have made several myself:
github.com/theodesp/go-leetcode
github.com/theodesp/go-hackerearth
github.com/theodesp/leetcode-scala
github.com/theodesp/go-hackerrank

Maybe I can port some of the questions in python to get points for Hacktoberfest πŸ˜ƒ

Collapse
 
negue profile image
negue β€’

Are there any websites that list multiple data structures / algorithms in multiple languages as a comparison?

If not... we should make one! :)

Collapse
 
prabhupant profile image
Prabhu Pant β€’

That looks great! Sure, go ahead. Contributions are always welcomed :)

Collapse
 
ucalyptus profile image
Sayantan Das β€’

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay