Coding Problems

Add two numbers represented as linked lists

Not Started
Linked List 1000ms

Flatten a binary tree to a linked list in-place

Not Started
Tree 1000ms

Remove the nth node from the end of a linked list

Not Started
Linked List 1000ms

Merge two sorted linked lists into one sorted list

Not Started
Linked List 1000ms

Determine if a linked list has a cycle

Not Started
Linked List 1000ms

Determine if a linked list is a palindrome

Not Started
Linked List 1000ms

Implement wildcard pattern matching with ? (any char) and * (any sequence)

Not Started
Dynamic Programming 1000ms

Place n queens on nxn chessboard so no two threaten each other

Not Started
Backtracking 1000ms

Find smallest missing positive integer in unsorted array

Not Started
Arrays 1000ms

Determine if 9x9 Sudoku board is valid (no duplicates in rows/cols/boxes)

Not Started
Arrays 1000ms

Rearrange numbers into lexicographically next greater permutation

Not Started
Arrays 1000ms

3Sum

Medium

Find all unique triplets that sum to 0

Not Started
Two Pointers 1000ms

Find length of longest valid (well-formed) parentheses substring

Not Started
String 1000ms

Find longest common prefix string amongst array of strings

Not Started
String 1000ms

If element is 0, set entire row and column to 0 (in-place)

Not Started
Arrays 1000ms

Rotate nxn matrix 90 degrees clockwise in-place

Not Started
Arrays 1000ms

Return all elements in spiral order

Not Started
Arrays 1000ms

Search sorted matrix (rows sorted, first of row > last of previous)

Not Started
Binary Search 1000ms

Design data structure supporting O(1) operations

Not Started
Design 1000ms

Determine if you can reach last index (nums[i] = max jump)

Not Started
Greedy 1000ms