2016-04-10 2 views
1

Пожалуйста, помогите мне понять, как s и f получают случайные значения, а код ведет себя таким образом.Рекурсивный MergeSort с использованием LinkedList

Ниже мой код для сортировки слияния: enter image description here

Проблемы

Моего связанного список Orginally имеет следующие значения в следующем порядке: 6-53 1 3-30 100

Когда я выдаю значения разреза, f, s следующее:

enter image description here

и после последнего значения s оно перестает работать, как если произошла ошибка сегментации.

Вопрос: Я не понимаю, как s и f получают случайные значения, а код ведет себя таким образом.

ответ

2

Возможно, вам нужны следующие строки в конце вашего блока еще:

return merged; 
+0

Yess это работает Спасибо! – Manahil