Data Structure and Algorithm problems