my data structure learning trace