This repository contains all the exercises and assignments I completed while pursuing the Infosys Springboard "DSA with Java" course.
It is a collection of Java programs covering important Data Structures and Algorithms concepts, along with problem-solving assignments.
The purpose of this repo is to:
- Help learners practice DSA concepts in Java.
- Provide ready-to-clone/fork resources for solving the course exercises.
- Serve as a reference for anyone preparing for coding interviews or brushing up Java DSA skills.
You can either fork or clone this repository to start practicing:
Click the Fork button (top right of this page) to make a copy of this repo under your GitHub account.
git clone https://github.com/Yash-Karande/Infosys_Springboard_Codes.git
You can open the project in your favorite IDE (Eclipse / IntelliJ IDEA / VS Code with Java extensions).
- Exercises/ β Practice problems from each module in the course.
- Assignments/ β Full assignments given in the course with solutions.
Make sure you have the following installed on your system:
- Java JDK 8 or higher β Download Here
- Git β Download Here
- An IDE of your choice (Eclipse, IntelliJ IDEA, or VS Code).
- Array
- Linked List
- Stack
- Queue
- Collection Framework and Generics
- ArrayList
- LinkedList
- Set Interface
- HashMap
- Queue Interface
- Introduction to Algorithms
- Analysis of Algorithms
- Searching Algorithms
- Sorting Algorithm
- Algorithm Techniques
- Comparison of Algorithms
Contributions are welcome! π
If you find better solutions or want to add explanations:
- Fork the repo.
- Create a new branch.
- Commit your changes.
- Submit a Pull Request.
If you find this repository helpful:
- Give it a β on GitHub!
- Share it with fellow learners.
If you have any queries or suggestions, feel free to reach out via GitHub Issues or π§ Email Me.