Answer from cs61c-be (Tony Yiu 15099596) for Question 4 Yes it can be reclaimed. Once the first structure which has no pointers pointing to it is freed, the others can be freed one by one as the pointers to them are removed also. Mark and sweep works also because all the nodes can be reached through pointers.