求助各位大虾,在C++单链表冒泡排序上有一个疑问
struct node *bubble(struct node *phead,int len){ struct node *ptr,*next; int temp; for(int i=0;i<len;i++) { ptr=phead; next=ptr->next; for(int j=len-i-1;j>0;j--) { if(ptr->data > next->data) { temp=ptr->data; ptr->data=next->data; next->data=temp; } ptr=ptr->next; next=next->next; } } return phead;}