datastruct exam