排课算法是个np问题,使用遗传算法能够较好的找到最优解