예제 #1
0
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;  
}  
예제 #2
0
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);  
}