2014-09-04 3 views
-2

삽입 정렬을 사용하여 연결된 목록을 정렬하는 프로그램을 작성하려고 시도했습니다. 발견 한 솔루션에서 반복적으로 이것을 수행합니다. 재귀 알고리즘을 작성하는 방법은 무엇입니까?삽입 정렬 - 연결된 목록 - 재귀

ps. 이것은 할당 문제가 아닙니다.

+0

보통 나는 당신의 질문이 무엇이든, 뭐든간에, 그러나 진지하게도 이것에 대한 답이 많이 있습니다. 많은 사람들이 코드를 가지고 있습니다. – U2EF1

+0

만약 내가 그때 그랬다면 뭐든간에,하지만 그것은 스택 오버 플로우가 isnt를위한 것입니다. 조금 알려지지 않은 링크가 도움이 될 것입니다. –

답변

0
To insert a node n to a list L: 
    If L is empty, return n 
    Split L into L0 (the head, first item in L) and LR (the rest) 
    If n.data < L0.data then insert n at the head of L and return L 
    insert n into LR and return L