From 7eee5a78005a9a569186d2c8b4b645a818ab9bf1 Mon Sep 17 00:00:00 2001 From: Stoycho Kyosev Date: Sun, 6 Oct 2024 07:04:44 -0400 Subject: Cleanup --- Seminar04/reverse-linked-list.cpp | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 Seminar04/reverse-linked-list.cpp (limited to 'Seminar04/reverse-linked-list.cpp') diff --git a/Seminar04/reverse-linked-list.cpp b/Seminar04/reverse-linked-list.cpp deleted file mode 100644 index 486b41e..0000000 --- a/Seminar04/reverse-linked-list.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "linked-list-utils.h" - -template -void reverseLinkedList(LinkedListNode*& ll) { - LinkedListNode* previous = nullptr; - LinkedListNode* next = nullptr; - LinkedListNode* iterate = ll; - - while(iterate) { - next = iterate->next; - iterate->next = previous; - previous = iterate; - iterate = next; - } - - ll = previous; -} - -void example() { - LinkedListNode* ll = new LinkedListNode(1, new LinkedListNode(2, new LinkedListNode(3, new LinkedListNode(4)))); - printLinkedList(ll); - reverseLinkedList(ll); - printLinkedList(ll); - freeList(ll); -} \ No newline at end of file -- cgit v1.3.1-23-gd82d