traverse_delete.cpp