An open API service indexing awesome lists of open source software.

https://github.com/hareem-gohar/oop-dsa-stl

This repository is dedicated to learning and solving problems in Object-Oriented Programming (OOP), Standard Template Library (STL), and Data Structures and Algorithms (DSA) using C++.
https://github.com/hareem-gohar/oop-dsa-stl

algorithms cpp dsa oop standard-template-library

Last synced: about 1 year ago
JSON representation

This repository is dedicated to learning and solving problems in Object-Oriented Programming (OOP), Standard Template Library (STL), and Data Structures and Algorithms (DSA) using C++.

Awesome Lists containing this project

README

          

# C++ Problem Solving - OOP, STL, and DSA

This repository contains solutions and learning resources for **Object-Oriented Programming (OOP)**, **Standard Template Library (STL)**, and **Data Structures and Algorithms (DSA)** in C++. The aim is to strengthen foundational concepts in C++ through practical problem-solving and implementation of various data structures and algorithms.

## Contents

- **OOP Concepts**: Classes, inheritance, polymorphism, encapsulation, and abstraction.
- **STL Implementations**: Efficient use of STL containers like vectors, maps, sets, stacks, queues, and algorithms.
- **Data Structures**: Custom implementations of linked lists, trees, graphs, stacks, queues, and heaps.
- **Algorithms**: Sorting, searching, recursion, dynamic programming, and graph algorithms.

## Purpose

This repository serves as a practice ground to enhance C++ skills through hands-on experience in solving problems and learning efficient programming techniques using STL, DSA, and core OOP concepts.