ListNode* sortInList(ListNode* head) {
ListNode * curNode = head; ListNode * temp; while(curNode->next){ temp=curNode->next; while(temp){ if(temp->val < curNode->val){ int tempval=temp->val; temp->val=curNode->val; curNode->val=tempval; } temp=temp->next; } curNode=curNode->next; } return head; }