feat(content): add categories and patterns

This commit is contained in:
2025-04-21 20:44:21 +01:00
parent f7f2ab5a3e
commit 72bea62663
2 changed files with 189 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
categories:
- name: Arrays
slug: arrays
description: Problems involving array manipulation, traversal, and transformations.
- name: Strings
slug: strings
description: Problems focused on string manipulation, pattern matching, and text processing.
- name: Hash Tables
slug: hash-tables
description: Problems utilizing hash maps for efficient lookups and counting.
- name: Linked Lists
slug: linked-lists
description: Problems involving singly or doubly linked list operations.
- name: Trees
slug: trees
description: Problems involving binary trees, BSTs, and tree traversals.
- name: Graphs
slug: graphs
description: Problems involving graph traversal, shortest paths, and connectivity.
- name: Dynamic Programming
slug: dynamic-programming
description: Problems requiring optimal substructure and overlapping subproblems.
- name: Binary Search
slug: binary-search
description: Problems utilizing binary search for efficient searching.
- name: Sorting
slug: sorting
description: Problems involving sorting algorithms and techniques.
- name: Stack
slug: stack
description: Problems using LIFO data structure for parsing and tracking.
- name: Queue
slug: queue
description: Problems using FIFO data structure and BFS traversals.
- name: Heap
slug: heap
description: Problems using priority queues for top-k and streaming data.
- name: Two Pointers
slug: two-pointers
description: Problems solved using two pointer technique.
- name: Recursion
slug: recursion
description: Problems requiring recursive problem decomposition.
- name: Math
slug: math
description: Problems involving mathematical concepts and number theory.