/CoreCpp

Primary LanguageC++

This repo includes all the practiced algorithms in C++
Also OOPs and other programmimg paradigms related to C++

Data-Structures-and-Algorithms

Important Data Structures and Algorithms.

Basic_DS

  • Arrays
  • Linked List - Basic Stuffs
  • Queues
  • Stack
  • Sieve
  • Sliding Window Technique

Searching and Sorting

  • Bubble Sort
  • Insertion Sort
  • Quick Sort
  • Merge Sort
  • Radix Sort
  • Count Sort

Bit Manipulation

Trees

  • Tree Traversal
  • Binary Tree
  • BST
  • Flatten Tree
  • Height of Tree
  • Iterative Traversals
  • Lowest Common Ancestor
  • Level Order Traversal
  • Recursive Traversals
  • Serialize and Deserialize Trees

Dynamic Programming

Graphs

  • 0-1 BFS
  • BFS
  • Connected Components
  • DFS Calculate entry and exit time
  • DFS
  • Diisktra
  • Shortest Path in Unweighted Graph
  • Kruskal
  • Disjoint Set Union

OOPS

Hashing

Miscellaneous

Call by Ptr Vs Call by Reference Vs Call by Value