思路:将每门课程需要先修课程的数量及所需的先修课程存入二维数组中,并将所需先修课程的数量存入ans数组中,先找i使得ans[i]=0,及先修没有先修课程的课,再将将该门课作为先修课程的课的ans数组中的值减一,可以理解为该门课已修,便不再作为修习这门课的限制,同时注意让已修课的ans数组中的值变为-1,防止重复计算。