Tag: kata
All the articles with the tag "kata".
-
Kata: Two-Pointer Technique
Master the two-pointer technique with pair sum, palindrome check, and container with most water.
-
Kata: Dijkstra's Shortest Path
Implement Dijkstra's algorithm for finding shortest paths in weighted graphs.
-
Kata: Depth-First Search
Implement DFS recursively and iteratively, with applications to path finding and cycle detection.
-
Kata: Merge Sort
Implement merge sort using divide and conquer, with time and space analysis.
-
Kata: Binary Search
Implement binary search iteratively and recursively, plus search insert position.
-
Kata: Singleton Pattern
Implement the singleton pattern and understand when to use (and avoid) it.
-
Kata: Factory Pattern
Implement the factory pattern for creating objects without specifying their concrete classes.
-
Kata: Decorator Pattern
Implement the decorator pattern for adding behavior to objects dynamically.