Common Data Structures and Algorithm Problems