Skip to content

This repository is a collection of various data structure and algorithm implementations in C++, including arrays, linked lists, trees, stacks, queues, binary search, and more.

Notifications You must be signed in to change notification settings

AdityaPawar162/cpp_learnings

Repository files navigation

Data Structures and Algorithms Implementation

A repository containing implementations of various data structures and algorithms in C++.

📝 Table of Contents

Motive

Welcome to my coding practice repository! This repository is a collection of various data structure and algorithm implementations in C++, including arrays, linked lists, trees, stacks, queues, binary search, and more. It serves as a resource for practicing coding problems and understanding fundamental concepts in computer science.

Contents

The repository contains:

  • Arrays: Implementations and solutions related to array manipulation, searching, sorting, and other array-related problems.
  • Linked Lists: Implementations of singly linked lists, doubly linked lists, and solutions to linked list problems.
  • Trees: Binary tree and binary search tree implementations, as well as solutions to tree-related problems like traversals, insertion, deletion, and more.
  • Stacks: Implementations of stack data structure and solutions to stack-related problems.
  • Queues: Implementations of queue data structure and solutions to queue-related problems.
  • Binary Search: Implementation of binary search algorithm and solutions to binary search problems.

Prerequisites

  • C++ compiler (e.g., g++)
  • Git

Installing

  1. Clone the repository:
    git clone https://github.com/AdityaPawar162/cpp_learnings.git
  2. Navigate to the cloned repository:
    cd cpp_learnings
  3. Run build.sh
    sh build.sh
  4. After building using CMake, you can run any executable generated in the build directory:
  cd build
  ./executable_name

Conclusion

Thank you for exploring my repository and delving into the implementations of various data structures and algorithms in C++. I sincerely hope you find this resource beneficial for your coding practice and learning endeavors. If you have any questions, suggestions for improvement, or feedback, please feel free to reach out to me.

Happy Coding!

About

This repository is a collection of various data structure and algorithm implementations in C++, including arrays, linked lists, trees, stacks, queues, binary search, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages