от
    На этот вопрос уже есть ответ здесь:                           Что такое исключение NullPointerException и как его исправить?                                      12 ответов                                     Я пытаюсь объединить два связанных списка. Я написал следующий код, чтобы выбрать узлы из ListB и связать его с listA в соответствующем месте. Однако я получаю исключение нулевого указателя и не могу понять, почему .. пожалуйста помогите
  Node sortedMerge(Node headA, Node headB) {

     if(headB.data<=headA.data){
         Node temp = headB.next;
         headB.next=headA;
         headA=headB;
        if (temp == null) return headA;
         else return sortedMerge(headA, temp);
     }
     else{
         Node headAtemp = headA;
         while(headA.next.data <headB.data

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

1 Ответ

0 голосов
от
изменить порядок так, чтобы он читался слева направо
while(headA.next!=null
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...