Esempio n. 1
0
import Sort
A = [1, 7, 5, 8, 3, 5, 3, 4, 2]

print('A = ', A)

result1 = Sort.InsertionSort(A)
print('by Insertition-Sort:', result1)

result2 = Sort.MergeSort(A)
print('by Merge-Sort:', result2)

result3 = Sort.QuickSort(A, 0, len(A) - 1)
print('by Quick-Sort:', result3)

result4 = Sort.bucketSort(A)
print('by Bucket-Sort:', result4)
Esempio n. 2
0
 def testBucketSort(self):
     data = [1, 5, 9, 1, 3, 2]
     Sort.bucketSort(data)
     self.assertEqual(data, [1, 1, 2, 3, 5, 9])
Esempio n. 3
0
 def testBucketSort(self):
     data = [1, 5, 9, 1, 3, 2]
     Sort.bucketSort(data)
     self.assertEqual(data, [1, 1, 2, 3, 5, 9])