Sharpen your skills with these practice problems
Mark your calendars for this exciting event!
Contest Date: April 17, 2026
Practice with problems from previous contests
Implement BFS and DFS traversal for a given adjacency list representation of a graph.
Implement binary search to find an element in a sorted array.
Find the shortest path between two nodes in a weighted graph using Dijkstra's algorithm.
Implement the merge sort algorithm to sort an array of integers.
Solve the classic 0/1 knapsack problem using dynamic programming techniques.
Implement AVL tree insertion and balancing operations.