Data structure and algorithms problems