class Bubble:
def __init__(self, myarr):
self.myarr = myarr
def display(self):
print(self.myarr)
def bubbleSort(self):
for i in range(len(self.myarr)-1):
print 'Iteration', i
for j in range(len(self.myarr)-1):
if self.myarr[j] > self.myarr[j+1]:
temp = self.myarr[j]
self.myarr[j] = self.myarr[j+1]
self.myarr[j+1] = temp
print(self.myarr)
str_a = input("Enter N:")
size = int(str_a)
print("Enter Array Elements:")
myarr = []
for i in range(size):
str_a = input("Enter Element:")
num = int(str_a)
myarr.append(num)
x = Bubble(myarr)
print('Unsorted List : ')
x.display()
x.bubbleSort()
print('Sorted List')
x.display()
def __init__(self, myarr):
self.myarr = myarr
def display(self):
print(self.myarr)
def bubbleSort(self):
for i in range(len(self.myarr)-1):
print 'Iteration', i
for j in range(len(self.myarr)-1):
if self.myarr[j] > self.myarr[j+1]:
temp = self.myarr[j]
self.myarr[j] = self.myarr[j+1]
self.myarr[j+1] = temp
print(self.myarr)
str_a = input("Enter N:")
size = int(str_a)
print("Enter Array Elements:")
myarr = []
for i in range(size):
str_a = input("Enter Element:")
num = int(str_a)
myarr.append(num)
x = Bubble(myarr)
print('Unsorted List : ')
x.display()
x.bubbleSort()
print('Sorted List')
x.display()
Comments
Post a Comment