Skip to main content

16 docs tagged with "algorithms and data structures"

View all tags

Advanced Geometry

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

Advanced Math

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

Basic Geometry

Point & line operations, distance calculations, area & perimeter, intersection problems, and convex hull

Basic Math

Prime numbers, GCD, LCM, modular arithmetic, and combinatorics

Bit Operations

Basic bit operations, shifting, masking, and common bit manipulation tricks with real-world applications

Pattern Matching

Naive string matching, KMP algorithm, Rabin-Karp, Z-algorithm, and suffix arrays

Real-world Applications

Database indexing, search engines, recommendation systems, load balancing, and rate limiting

Scalable Algorithm Design

Distributed algorithms, parallel processing, MapReduce patterns, stream processing, and caching strategies

Searching Algorithms

Various searching algorithms from linear search to advanced interpolation search

Segment Tree

Range queries, range updates, lazy propagation, and advanced segment tree techniques

Sorting Algorithms

Comparison-based and non-comparison sorting algorithms with their properties and use cases