template void SLinkedList::bubbleSort() { Node* pNav = this->head; for (int j = count; j > 0; j--) { bool changed=0; for (int i = 0; i < j; i++) { if (pNav->next != NULL) { if (pNav->data>pNav->next->data) { changed = 1; T temp; temp = pNav->data; pNav->data = pNav->next->data; pNav->next->data = temp; } pNav = pNav->next; } } if(changed==1) printList(); pNav = this->head; } }