Skip to content

Repo to store solutions to all DSA problems solved in Kotlin programming language.

License

Notifications You must be signed in to change notification settings

aayush-goyal/dsa-kotlin

Repository files navigation

Competitive Coding and Data Structures/Algorithms Solutions Repository

This repository contains solutions to various competitive coding exercises and implementations of common data structures and algorithms. Whether you're preparing for coding interviews, competitions, or just looking to improve your algorithmic problem-solving skills, you'll find a variety of solutions here.

Features

  • Diverse Problem Sets: Solutions to problems from various coding platforms such as LeetCode, HackerRank, Codeforces, and more.
  • Efficient Algorithms: Implementations of common algorithms for sorting, searching, graph traversal, dynamic programming, etc.
  • Organized Structure: Well-organized directory structure for easy navigation and finding specific problems or algorithms.
  • Detailed Explanations: Each solution includes comments explaining the approach, time and space complexity analysis, and any relevant insights.

Directory Structure

The repository is structured as follows:

  • arithmetic
  • arrays
  • backtracking
  • dynamic_programming
  • graph
  • queues
  • search
  • sort
  • stack
  • tree
  • other (for miscellaneous topics)

Usage

Browse Solutions: Navigate through the directories to find solutions to specific problems or implementations of algorithms.

Contributing

Contributions are welcome and encouraged! If you'd like to contribute:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Make your changes and commit them with descriptive commit messages.
  • Push your changes to your fork.
  • Submit a pull request, explaining the changes you've made and their significance.
  • Please ensure that your code follows the repository's coding standards and includes appropriate documentation and test cases.

Languages:

Everything in this repo makes use of Kotlin programming language.

Disclaimer

These solutions are intended for learning and practice. They may not be the most efficient or optimized implementations for production use.

Additional Resources

About

Repo to store solutions to all DSA problems solved in Kotlin programming language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages