“Rekursywnie odwrócona lista połączona” Kod odpowiedzi

Lista rekurencyjna odwrotna

public ListNode reverseList(ListNode head) {
    if (head == null || head.next == null) return head;
    ListNode p = reverseList(head.next);
    head.next.next = head;
    head.next = null;
    return p;
}
Wandering Wolverine

Rekursywnie odwrócona lista połączona

 public ListNode ReverseList(ListNode head) 
 {
   if(head==null || head.next == null)
   	return head;

  var t = ReverseList(head.next);
  head.next.next = head;
  head.next = null;

  return t;
}
PrashantUnity

Odpowiedzi podobne do “Rekursywnie odwrócona lista połączona”

Pytania podobne do “Rekursywnie odwrócona lista połączona”

Więcej pokrewnych odpowiedzi na “Rekursywnie odwrócona lista połączona” w C#

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu