void sort(){
De_node *fst = head, *snd = fst->next, *lin = new De_node();
for(int i = 0; i < Size - 1; i++){
fst = head, snd = fst->next, lin = fst->prev;
for(int j = Size - i - 1; j > 0; j--){
if(fst->val > snd->val){
fst->next = snd->next;
snd->next = fst;
lin->next = snd;
}
}
lin = lin->next;
fst = lin->next;
snd = fst->next;
}
delete lin;
}
定义了一个De-node类,想给历览表实现排序,结果RE