Longest Consecutive Sequence — a set of numbers
Drop everything into a set. Start a run from a number, walk upward one by one while the next number is present, removing each so it's never reprocessed. The longest run wins.
Try:
nums (scan order)
set (unprocessed numbers)
longest run so far: 0