int TAstar::Repeat(TList<TAstar> &L) { int n=L.Getlen(); int i; for( i=0;i<n;i++) if(L.GetData(i)==*this) break; return i; }
void TAstar::Sort(TList<TAstar>& L,int k) { int n=L.Getlen(); int i; for( i=k+1;i<n;i++) { TAstar T=L.GetData(i); if(this->f<=T.f) break; } L.Insert(*this,i); }