现在的位置: 首页 > 综合 > 正文

搜索第i个元素的地址

2013年01月30日 ⁄ 综合 ⁄ 共 358字 ⁄ 字号 评论关闭

第一种

template<class T>

LinkNode<T> *List<T>::Locate(int i){

 if(i<0)return NULL;

 

 LinkNode<T> *current  =  first;

 for(int j=0;j<i;j++)

{

 current = current->link;

 if(current==NULL){return NULL;}

}

return current;

}

 

 

第二种

template<class T>

LinkNode<T> *List<T>::Locate(int i){

 if(i<0)return NULL;

LinkNode<T> *current  =  first;

int k=0;

while(current!=NULL&&k<i)

{

 current = current->link;

k++;

}

 

}

抱歉!评论已关闭.