You are on page 1of 3

Nama : Mochammad Adjie Setyadji Absen 7

Kelas : TI-P4-2019 MK : Struktur Data Phyton

NIM : 41190108

class Node:

def _init_(self, dataval=None) :

self.dataval = dataval

self.nextval = None

class SLinkedList:

def _init_(self):

self.headval = None

def Inbetween(self,middle_node,newdata):

if middle_node is None:
print("The mentioned node is absent")

return

NewNode = Node(newdata)

NewNode.nextval = middle_node.nextval

middle_node.nextval = NewNode

def listprint(self):

printval = self.headval

while printval is not None:

print(printval.dataval)

printval = printval.nextval

list = SLinkedList()

list.headval = Node("1")

e2 = Node("2")

e3 = Node("3")

e4 = Node("4")

list.headval.nextval = e2

e2.nextval = e3

e3.nextval = e4

list.Inbetween(list.headval.nextval, "41190098 Mohamad Djazuli")


list.listprint()

You might also like