neetcode 150 optimized, annotated solutions in python includes time & space complexity considerations tested with leetcode source: https://neetcode.io/practice