This site collects the author's explanations and solutions for algorithm and data structure problems.

prashantbarahi.com.np/docs/algorithms/intro
algorithms homepage screenshot

About algorithms

This site shares the author's explanations and solutions for algorithms and data structures problems, worked on intermittently since around 2018. Problems are derived from several books and LeetCode, with the source of the solution or helper resources included.

Content started in Python, moved to Java, then to Kotlin, with new work continuing in Kotlin. Visitors can view material by Kotlin, Java, and Python, and can report solution issues through GitHub issues or submit pull requests.

Key features

  • Solutions and explanations for algorithms and data structures problems
  • View solutions by Kotlin, Java, and Python
  • Lists source books, LeetCode origins, and helper resources
  • Docs extracted from JavaDocs and Python docstrings
  • Report solution issues through GitHub issues
  • Submit corrections through GitHub pull requests
Best for: Learners studying algorithms and data structures who want worked solutions with cited sources.
Good for
  • Includes sources and helper resources for solutions
  • Solutions can be viewed by Kotlin, Java, and Python
  • Accepts issue reports and pull requests on GitHub
Watch out for
  • Updated intermittently since around 2018
  • New work continues only in Kotlin

algorithms at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

algorithms alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

algorithms FAQ

Where do the algorithm problems come from?
They were derived from several books and LeetCode.
Which programming language is used for new content?
New work continues entirely in Kotlin.
What should I do if I find an issue with a solution?
Open a GitHub issue or contribute a pull request.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing