5种ct重构算法