Skip to content

This is Giudlines and implementations for serveral Data Strucutres in programming using C++ language.

Notifications You must be signed in to change notification settings

Mohamedgamal235/Data-Structure-C-plus-plus

Repository files navigation

Learning Guide: Data Structures in C++

This repository provides guidelines and implementations of various data structures using C++. These implementations were created during my own learning process, and this guide will outline key concepts that are essential for learning data structures and what is not mandatory to learn but if you more practice you can.

let's divide topics

Linked List

you can watch video from here from video number 11 to 19 okay not 20 and 21 if you need more practice solve some problem from here you can leant too Circular linked list from here.

Stack

you can watch video from here and watch video number 20 not for get okay.
you can solve problems using stack on leetcode

Queue

you can watch video from here and watch video number 21 not for get okay.
you can solve problems using stack on leetcode

Binary Tree

you can only show videos what is binary tree and types of binary tree from here and Binary Tree Traversal from here , if you more practice not see my code now after learning binary search tree you can see my code to understand clarity.

Binary Search Tree

watch from here from video number 24 to the end .
to learn functions successor and predecessor here .

AVL Tree

watch this here or any other video and see my code if you wanna . then go watch these videos from video number 82 to 89

Binary Heap

watch from here from 90 to 95

Trie

some interviews ask about implementation of Trie okay , you can watch this playlist to more understand and i suggest see my code

Hashing

watch from here from 115 to end , my code is example from chat GPT to understadn more okay

Finaly

  1. any code i write on this repo but not talk about it , so this seaction not mandatory this only if you wanna more practice okay like (Using two stacks).
  2. you can watch from any video and playlist , I am here give you some guide and tips to make way be easy.
  3. if you get any suggest to edit my code please send me.

Best of luck godbay.