Sorting Examples CS 202 Department of Computer Engineering Bilkent - - PowerPoint PPT Presentation

sorting examples
SMART_READER_LITE
LIVE PREVIEW

Sorting Examples CS 202 Department of Computer Engineering Bilkent - - PowerPoint PPT Presentation

Sorting Examples CS 202 Department of Computer Engineering Bilkent University Slides adapted from Aybar Acar Spring 2015 Spring 2015 2015, CS 202 (Bilkent University) c 1 / 14 Playing Cards Spring 2015 2015, CS 202 (Bilkent


slide-1
SLIDE 1

Sorting Examples

CS 202

Department of Computer Engineering Bilkent University Slides adapted from Aybar Acar

Spring 2015

Spring 2015 c 2015, CS 202 (Bilkent University) 1 / 14

slide-2
SLIDE 2

Playing Cards

Spring 2015 c 2015, CS 202 (Bilkent University) 2 / 14

slide-3
SLIDE 3

Insertion Sort: Random Input

Spring 2015 c 2015, CS 202 (Bilkent University) 3 / 14 Outer : j = 1 Inner : i = 0 Ops : 0

slide-4
SLIDE 4

Insertion Sort: Sorted Input

Spring 2015 c 2015, CS 202 (Bilkent University) 4 / 14 Outer : j = 1 Inner : i = 0 Ops : 0

slide-5
SLIDE 5

Insertion Sort: Reverse Sorted Input

Spring 2015 c 2015, CS 202 (Bilkent University) 5 / 14 Outer : j = 1 Inner : i = 0 Ops : 0

slide-6
SLIDE 6

Selection Sort: Random Input

Spring 2015 c 2015, CS 202 (Bilkent University) 6 / 14 Outer : j = −1 Inner : i = −1 Ops : 0

slide-7
SLIDE 7

Selection Sort: Sorted Input

Spring 2015 c 2015, CS 202 (Bilkent University) 7 / 14 Outer : j = −1 Inner : i = −1 Ops : 0

slide-8
SLIDE 8

Selection Sort: Reverse Sorted Input

Spring 2015 c 2015, CS 202 (Bilkent University) 8 / 14 Outer : j = −1 Inner : i = −1 Ops : 0

slide-9
SLIDE 9

Bubble Sort: Random Input

Spring 2015 c 2015, CS 202 (Bilkent University) 9 / 14 Outer : j = −1 Inner : i = −1 Ops : 0

slide-10
SLIDE 10

Bubble Sort: Reverse Sorted Input

Spring 2015 c 2015, CS 202 (Bilkent University) 10 / 14 Outer : j = −1 Inner : i = −1 Ops : 0

slide-11
SLIDE 11

Merge Sort: Merge Step

1 4 5 7 2 3 6 8

p q

... ... ... ...

r

A:

Spring 2015 c 2015, CS 202 (Bilkent University) 11 / 14

slide-12
SLIDE 12

Merge Sort: Merge Step

1 4 5 7 2 3 6 8

p q

1 4 5 7

1 2 3

2 3 6 8

1 2 3

8

4

8

4

... ... ... ...

r

A: L: R:

Spring 2015 c 2015, CS 202 (Bilkent University) 11 / 14

slide-13
SLIDE 13

Merge Sort: Merge Step

Spring 2015 c 2015, CS 202 (Bilkent University) 12 / 14

1 4 5 7 2 3 6 8

p q

... ... ... ...

r

1 4 5 7

1 2 3

2 3 6 8

1 2 3

8

4

8

4

slide-14
SLIDE 14

Merge Sort: Random Input

Spring 2015 c 2015, CS 202 (Bilkent University) 13 / 14

slide-15
SLIDE 15

Merge Sort: Reverse Sorted Input

Spring 2015 c 2015, CS 202 (Bilkent University) 14 / 14