Model answer
Without compression, find follows the parent chain but leaves it unchanged. With compression, the recursive return sets every visited parent directly to the representative, flattening future paths while preserving component membership.
Use the key terms, then explain the reasoning.