Skip to content

Commit b970a73

Browse files
Create LinkedList_01.py
1 parent b2b13e8 commit b970a73

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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+
'''

0 commit comments

Comments
 (0)