rt,我以前一直以为 vector 使用 clear() 之后空间就会释放。
但是在 P5538 的第二篇题解里看到这样一句话:“vector 在 clear() 之后可以使用 shrink_to_fit() 函数清空使用内存,减少空间使用,使空间复杂度正确。”
所以想知道 clear() 之后到底会不会释放空间呢?还是必须加上 shrink_to_fit() 才行?