如果您的思路跟我一样,在Topo过程中,如果有一个点进行删边操作时,同时有两个及以上的点变成入度为0的节点,就跳出循环进行对下一对关系的处理,而如果正好正在处理的这对关系致使矛盾,就因过早跳出循环被忽略,就会出错.