LRU cache decorator
Implement @lru_cache(maxsize=N) for unary functions using OrderedDict.
Longest increasing subsequence
Return the length of the longest strictly increasing subsequence.
Topological sort (Kahn)
Return a valid topological ordering of tasks, or [] if a cycle exists.
Word ladder length
Return the length of the shortest transformation from beginWord to endWord changing one letter at a time.
Showing 4 challenges · hard · filtered by category