Skip to content

Commit c45313e

Browse files
committed
Single linked list
1 parent d4ce463 commit c45313e

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

DSA/single_linkedlist.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)