Skip to content

This repository contains resources, code implementations, and exercises on Data Structures and Algorithms (DSA) using C++. It covers topics like arrays, linked lists, trees, graphs, sorting, dynamic programming, and more, with detailed explanations and examples to help learners and practitioners enhance their DSA skills.

Notifications You must be signed in to change notification settings

parthbaldaniya00/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

DSA_C++

Welcome to the DSA_C++ repository! This repository contains a collection of resources, code implementations, and exercises focused on Data Structures and Algorithms (DSA) using C++. It is designed to help learners and practitioners enhance their understanding and skills in DSA.

Contents

  • Data Structures: Implementation and explanation of common data structures like arrays, linked lists, stacks, queues, trees, and graphs.
  • Algorithms: Various algorithms including sorting, searching, dynamic programming, greedy algorithms, and more.
  • Practice Problems: Coding exercises to help you implement and solidify your DSA knowledge.

Structure

The repository is organized as follows:

  • /Arrays/: C++ implementations and exercises related to arrays.
  • /LinkedLists/: C++ code for singly and doubly linked lists.
  • /Trees/: Code for binary trees, binary search trees, AVL trees, and more.
  • /Graphs/: Implementations of graph algorithms (BFS, DFS, Dijkstra, etc.).
  • /Sorting/: Different sorting algorithms (Bubble Sort, Merge Sort, Quick Sort, etc.).
  • /Dynamic-Programming/: C++ solutions to common dynamic programming problems.
  • /Other-Algorithms/: Additional algorithms including greedy algorithms, backtracking, etc.

How to Use

  1. Clone this repository to your local machine:
    git clone https://github.com/your-username/DSA_C++.git

About

This repository contains resources, code implementations, and exercises on Data Structures and Algorithms (DSA) using C++. It covers topics like arrays, linked lists, trees, graphs, sorting, dynamic programming, and more, with detailed explanations and examples to help learners and practitioners enhance their DSA skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published