Bubble sort

6
Bubble Sort Part 1 of 2 - Series

description

Bubble sort

Transcript of Bubble sort

Page 1: Bubble sort

Bubble Sort

Part 1 of 2 - Series

Page 2: Bubble sort

Overview

• Simplest of all sorts• Compare first 2 elements and swap if out of

order, keep doing for each adjacent pair of elements until end of array – last element is largest element in array

• Do procedure for each next largest element until array is sorted.

Page 3: Bubble sort

Pseudocode

Page 5: Bubble sort

Performance

Worst case performance: O(n^2)Best case performance O(n)

Page 6: Bubble sort

Improvements

• Optimized Bubble Sort

• Comb Sort…