We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4ce463 commit c45313eCopy full SHA for c45313e
1 file changed
DSA/single_linkedlist.py
@@ -0,0 +1,29 @@
1
+# Single linkedlist
2
+class Node:
3
+ def __init__(self,data):
4
+ self.data=data # create data or node
5
+ self.next=None # default next is none
6
+
7
+class Sll:
8
+ def __init__(self):
9
+ self.head=None # Head node is starting node
10
11
+ def tranversal(self):
12
+ if self.head is None:
13
+ print("linked list is empty")
14
+ else:
15
+ a=self.head
16
+ while a is not None:
17
+ print(a.data,end=" ")
18
+ a=a.next
19
20
+n1=Node(5)
21
+sll=Sll()
22
+sll.head=n1
23
+n2=Node(10)
24
+n1.next=n2
25
+n3=Node(15)
26
+n2.next=n3
27
+n4=Node(20)
28
+n3.next=n4
29
+sll.tranversal()
0 commit comments