Skip to content

This DSA repository contains solutions to various coding problems, focusing on data structures and algorithmic challenges.

Notifications You must be signed in to change notification settings

yasirali646/data-structure-and-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

Welcome to my Data Structures and Algorithms repository. This repository contains solutions to various coding problems, focusing on data structures and algorithmic challenges.

Contents

The problems solved in this repository are categorized as follows:

  • Arrays
  • Linked Lists
  • Stacks and Queues
  • Trees and Graphs
  • Sorting and Searching Algorithms
  • Dynamic Programming
  • Greedy Algorithms
  • Recursion
  • Backtracking
  • Bit Manipulation
  • Two Pointer

Each folder contains:

  • Problem statement.
  • Solution in Java, JavaScript and Python.
  • A step-by-step explanation of the approach.

Purpose

The purpose of this repository is to:

  • Provide optimal and efficient solutions to algorithmic challenges.
  • Serve as a reference for learning and improving problem-solving skills.
  • Help others preparing for coding interviews or competitive programming.

How to Contribute

Feel free to:

  • Fork the repository.
  • Submit issues or pull requests if you find a mistake or want to add a new solution.
  • Star ⭐ this repository if you found it helpful!

Getting Started

To run the code:

  1. Clone the repository:
    git clone https://github.com/yasirali646/data-structure-and-algorithm.git

About

This DSA repository contains solutions to various coding problems, focusing on data structures and algorithmic challenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published