位图时间、空间复杂度应该都足够高效。《编程珠玑》第一章有类似案例