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++.
- Host: GitHub
- URL: https://github.com/hareem-gohar/oop-dsa-stl
- Owner: Hareem-Gohar
- Created: 2024-11-10T15:44:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-17T16:31:37.000Z (over 1 year ago)
- Last Synced: 2025-01-31T08:15:24.378Z (over 1 year ago)
- Topics: algorithms, cpp, dsa, oop, standard-template-library
- Language: C++
- Homepage:
- Size: 123 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.