Data Structures & Algorithms cheat sheets

14 sheets · 14 sections

01How to Think About a Problem1 sheet

  • How to Think About a Problem

02Big-O and Complexity Analysis1 sheet

  • Big-O and Complexity Analysis

03Arrays and Lists1 sheet

  • Arrays and Lists

04Strings1 sheet

  • Strings

05Hashing — Hash Maps and Sets1 sheet

  • Hashing — Hash Maps and Sets

06Two Pointers1 sheet

  • Two Pointers

07Sliding Window1 sheet

  • Sliding Window

08Recursion1 sheet

  • Recursion

09Sorting Algorithms1 sheet

  • Sorting Algorithms

10Searching and Binary Search1 sheet

  • Searching and Binary Search

11Stacks1 sheet

  • Stacks

12Queues and Deques1 sheet

  • Queues and Deques

13Linked Lists1 sheet

  • Linked Lists

14Trees1 sheet

  • Trees