Reverse Linked List
Diberikan head dari sebuah singly linked list, balik urutannya dan kembalikan head yang baru.
1 → 2 → 3 → 4 → 5 → null menjadi 5 → 4 → 3 → 2 → 1 → null
Di kasus uji, list ditulis sebagai array; penilai mengubahnya menjadi ListNode untukmu. Bisakah kamu menulis versi iteratif dan rekursif?
Topik
linked listpointer
Petunjuk 1
Jalan dari head sambil membalik arah pointer next setiap node.
Petunjuk 2
Butuh tiga pointer: prev, cur, dan next (simpan cur.next sebelum diubah).
· draft tersimpan otomatis
Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.
Ctrl+Enter jalankan · Ctrl+Shift+Enter kirim