feat(content): add categories and patterns
This commit is contained in:
60
backend/data/categories/categories.yaml
Normal file
60
backend/data/categories/categories.yaml
Normal 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.
|
||||
Reference in New Issue
Block a user