File tree 1 file changed +50
-0
lines changed
1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change
1
+ class Node :
2
+ def __init__ (self ):
3
+ self .data = None
4
+ self .next = None
5
+
6
+
7
+ class LinkedList :
8
+ def __init__ (self ):
9
+ self .start = None
10
+
11
+ def CreateList (self ):
12
+ while True :
13
+ newnode = Node ()
14
+ newnode .data = int (input ('enter data: ' ))
15
+ if self .start == None :
16
+ self .start = newnode
17
+ current = newnode
18
+ else :
19
+ current .next = newnode
20
+ current = newnode
21
+ n = input ('Enter Your Choice(y/n)' )
22
+ if n in ['n' ,'N' ]:
23
+ break
24
+
25
+ def Display (self ):
26
+ ptr = self .start
27
+ while ptr != None :
28
+ print (ptr .data ,end = '\t ' )
29
+ ptr = ptr .next
30
+
31
+
32
+ l = LinkedList ()
33
+ l .CreateList ()
34
+ l .Display ()
35
+ '''
36
+ output:
37
+ enter data: 12
38
+ Enter Your Choice(y/n)
39
+ enter data: 343
40
+ Enter Your Choice(y/n)
41
+ enter data: 78
42
+ Enter Your Choice(y/n)
43
+ enter data: 965
44
+ Enter Your Choice(y/n)
45
+ enter data: 121
46
+ Enter Your Choice(y/n)
47
+ enter data: 677
48
+ Enter Your Choice(y/n)n
49
+ 12 343 78 965 121 677
50
+ '''
You can’t perform that action at this time.
0 commit comments