你能不能给贴上一个深度遍历错误的用例?你这个输入用例的结果就是1,2,3,4现在能看出来的就是这个了,int LocateVex (MGraph G,VertexType v){ int i; for(i = 0;i if(G.vexs[i] == v){ //这里应该是等于v,而不是等于i return i; } return -1;}