GC算法及种类