Skip to content

Commit 3ee70b3

Browse files
Update singly_LinkedList.py
1 parent d784139 commit 3ee70b3

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

data_structures/LinkedList/singly_LinkedList.py

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,50 +12,41 @@ def insert_tail(Head,data): #insert the data at tail
1212
newNod.data=data
1313
newNod.next=None
1414
Head=newNod
15-
1615
else:
1716
while tamp.next!=None: #find the last Node
1817
tamp=tamp.next
1918
newNod = Node() #create a new node
2019
newNod.data = data
2120
newNod.next = None
2221
tamp.next=newNod #put the newnode into last node
23-
2422
return Head #return first node of linked list
23+
2524
def insert_head(Head,data):
2625
tamp = Head
2726
if (tamp == None):
2827
newNod = Node() #create a new Node
2928
newNod.data = data
3029
newNod.next = None
31-
Head = newNod #make new node to Head
32-
30+
Head = newNod #make new node to Head
3331
else:
3432
newNod = Node()
3533
newNod.data = data
3634
newNod.next = Head #put the Head at NewNode Next
3735
Head=newNod # make a NewNode to Head
3836
return Head
3937

40-
41-
4238
def Print(Head): #print every node data
4339
tamp=Node()
4440
tamp=Head
4541
while tamp!=None:
4642
print(tamp.data)
4743
tamp=tamp.next
4844

49-
50-
5145
def delete_head(Head): #delete from head
5246
if Head!=None:
5347
Head=Head.next
54-
5548
return Head #return new Head
5649

57-
58-
5950
def delete_tail(Head): #delete from tail
6051
if Head!=None:
6152
tamp = Node()
@@ -65,7 +56,6 @@ def delete_tail(Head): #delete from tail
6556
tamp.next=None #delete the last element by give next None to 2nd last Element
6657
return Head
6758

68-
6959
def isEmpty(Head):
7060
if(Head==None): #check Head is None or Not
7161
return True #return Ture if list is empty

0 commit comments

Comments
 (0)