Day3. Start Algorithm

This commit is contained in:
Electrominch
2022-10-05 00:44:15 +03:00
parent c9916dabad
commit 062e03bdbf
32 changed files with 446 additions and 57 deletions

View File

@@ -0,0 +1,22 @@
namespace _206._Reverse_Linked_List;
public class Solution
{
public ListNode? ReverseList(ListNode head)
{
if (head == null || head.next == null)
return head;
ListNode cur = head;
ListNode newHead = cur.next!;
cur.next = null;
while (true)
{
ListNode? buf = newHead.next;
newHead.next = cur;
if (buf == null)
return newHead;
cur = newHead;
newHead = buf;
}
}
}