Skip to content

This repository contains Java code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode.

Notifications You must be signed in to change notification settings

arhamansari11/JAVA_DSA

Repository files navigation

JAVA_DSA ( Data Structure and Algorithm ).

This repository contains JAVA code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode.

Repository Outline

The Repository is divided into several sections that cover the following topics:

  • Introduction to Programming
  • Introduction to JAVA
  • Variables and Data Types
  • Control Structures (if-else, loops, etc.)
  • Bitwise Operators,Operator Precedence & Variable Scoping
  • Functions
  • Arrays and Strings
  • Linear and Binary Search
  • Sorting and Patterns
  • Recursion and Complexity
  • LinkedList , Stacks and Trees
  • OOP Concepts (classes, objects, inheritance, polymorphism, etc.)
  • Note : More Topics will be added time by time by time.

Prerequisites

Before starting the Repository, it is recommended that you have a basic understanding of computer programming concepts and familiarity with any programming language.

Requirements

  • A computer with an internet connection
  • A text editor (e.g. Visual Studio Code, Sublime Text, etc.)
  • A compiler (e.g. GCC, Visual Studio, etc.)

Contributions

Contributions to the Repository are welcome. If you find any errors or have suggestions for improvements, please submit a pull request or open an issue.

Disclaimer

This Repository is provided as-is and does not guarantee a certain level of expertise in C++ programming. It is up to the individual to make the most of the material provided and practice regularly.

About

This repository contains Java code that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA through LeetCode.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages