Skip to main content

11 docs tagged with "advanced"

View all tags

Advanced Backtracking

Master advanced backtracking techniques including word search, palindrome partitioning, constraint propagation, and branch-and-bound optimization.

Advanced Geometry

Sweep line algorithm, closest pair of points, line segment intersection, polygon operations, and 3D geometry basics

Advanced Graph Problems

Master advanced graph algorithms including Tarjan SCC, bipartite checking, Euler paths, and network flow concepts.

Advanced Greedy

Master advanced greedy techniques including greedy with sorting, priority queue applications, task scheduling, and when greedy fails.

Advanced Math

Fast exponentiation, matrix exponentiation, Fibonacci, and advanced number theory

Deque and Priority Queue

Master double-ended queues and priority queues including heap implementation, top-K problems, and running median for advanced queue applications.

DP on Trees and Graphs

Apply dynamic programming to tree and graph problems including tree DP, rerooting technique, DAG DP, and shortest paths as DP.

Implementation Techniques

Master advanced coding techniques including sentinel values, dummy nodes, index mapping, coordinate compression, offline processing, and meet-in-the-middle optimization.

Linked List Advanced Techniques

Master advanced linked list techniques including fast-slow pointers, list partitioning, reversal ranges, and LRU cache implementation.