Skip to content

abhijeet-dhumal/Java_DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Java-DSA

Welcome to the Java-DSA repository! I have tried to include collection of data structures and algorithms implemented in Java. It is intended to be a helpful resource for anyone looking to improve their understanding and skills.

Table of Contents

About

This repository includes implementations of various data structures and algorithms in Java. Each implementation is accompanied by a detailed commented explanation . The goal is to provide clear, concise, and efficient implementations that can serve both as educational material and practical code for practicing DSA.

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Java Development Kit (JDK) 8 or higher
  • A code editor or IDE like IntelliJ IDEA, Eclipse, or VSCode
  • Git

Installation

  1. Clone the repository
    git clone https://github.com/abhijeet-dhumal/Java-DSA.git
    
  • src/: Contains topic-wise source code of the data structures and algorithms using Java.

Running the Code

To run any of the programs, navigate to the relevant directory and compile the Java files using the Java compiler (javac). Then, run the compiled classes using the Java interpreter (java). Example:

cd src/P_08_Sorting/P_01_BubbleSort
javac C_01_BubbleSort.java
java C_01_BubbleSort

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. If you have a suggestion that would make this better, please fork the repository and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages