Skip to content

This repository is a roadmap to strengthen DSAs concepts and required skills to crack interviews

License

Notifications You must be signed in to change notification settings

Aman0509/DSA_Preparation

Repository files navigation

Cookbook

Topics

Introduction

Data Structure

  • Arrays

  • Linked List

  • Hash Tables

  • Maps

  • Stacks

  • Queues

  • Trees

  • Heap/Priority Queues

  • Graphs

Algorithms

  • Recursion

  • Dynamic Programming

  • Hashing

  • Greedy

  • Backtracking

  • Tree Algos

    • Traversal

    • Shortest Path

  • Graph Algos

    • BFS

    • DFS

    • Spanning Tree

  • Searching

  • Sorting

Design Patterns

  • Singleton

  • Factory

  • Builder

  • System Design

Frameworks/Libraries

Basics

  • OOPS

  • Functional Programming

  • Garbage Collection

  • Memory Handling

  • Threads

  • Multithreading

  • Exception Handling

About

This repository is a roadmap to strengthen DSAs concepts and required skills to crack interviews

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages