Skip to content

arpit04tripathi/data-structures-and-algorithms

Repository files navigation

data-structures-and-algorithms

Gradle based repository to practice data-structures and algorithms in Java language.

Setup

Structured in 3 Modules

  • common : common definitions for nodes
  • data-structures : data structures using nodes defined in common
  • algorithms : algorithms using nodes defined in common

setup

# install and use java version defined in .sdkmanrc
sdk env
sdk current
# list projects
./gradlew projects -q

run main classes to check

./gradlew run
./gradlew :data-structures:run
./gradlew :algorithms:run
./gradlew :common:dependencies

buildSrc has the plugins where we have defined common dependencies like lombok.

# we can also pass the variable as parameter
./gradlew clean build -PlombokVersion=1.18.30

About

Learn DSA and practice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published