From 8ad642ddf4249dbac4ef0773de78c444396e57a6 Mon Sep 17 00:00:00 2001 From: Yousaf <110737167+YousafZahid1@users.noreply.github.com> Date: Tue, 11 Jul 2023 16:59:54 -0400 Subject: [PATCH] Create Singly Linked List --- LinkedLists/Singley Linked List | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 LinkedLists/Singley Linked List diff --git a/LinkedLists/Singley Linked List b/LinkedLists/Singley Linked List new file mode 100644 index 00000000..56cac6b8 --- /dev/null +++ b/LinkedLists/Singley Linked List @@ -0,0 +1,27 @@ +class Node: + def __init__(self, dataval=None): + self.dataval = dataval + self.nextval = None + +class SLinkedList: + def __init__(self): + self.headval = None + + def listprint(self): + printval = self.headval + while printval is not None: + print (printval.dataval) + printval = printval.nextval + +list = SLinkedList() +list.headval = Node("Mon") +e2 = Node("Tue") +e3 = Node("Wed") + +# Link first Node to second node +list.headval.nextval = e2 + +# Link second Node to third node +e2.nextval = e3 + +list.listprint()