For Friday Read Weiss, chapter 7, sections 4-5 No homework Program - - PowerPoint PPT Presentation

for friday
SMART_READER_LITE
LIVE PREVIEW

For Friday Read Weiss, chapter 7, sections 4-5 No homework Program - - PowerPoint PPT Presentation

For Friday Read Weiss, chapter 7, sections 4-5 No homework Program 1 due Programming Assignment 1 Any questions? Homework Insertion Sort Basic concept: Conceptually split the list to be sorted into two parts: one that is


slide-1
SLIDE 1

For Friday

  • Read Weiss, chapter 7, sections 4-5
  • No homework
  • Program 1 due
slide-2
SLIDE 2

Programming Assignment 1

  • Any questions?
slide-3
SLIDE 3

Homework

slide-4
SLIDE 4

Insertion Sort

  • Basic concept:

– Conceptually split the list to be sorted into two parts: one that is sorted and one that is not – Repeatedly insert the first element from the unsorted part into the sorted part.

slide-5
SLIDE 5

Performance of Sorting

  • What is the performance?
  • Each sort would be the best choice (of the

simple sorts, at least) in certain situations— what situations?

  • What’s the space cost of these sorting

algorithms?

slide-6
SLIDE 6

Shellsort

  • What’s the concept?
  • h-sorting
  • increment sequence
  • Shell’s sequence {1, 2, 4, 8, …}
  • Hibbard’s sequence {1, 3, 7, 15, …}
  • best sequence known { 1, 5, 19, 41, 109,

…}

slide-7
SLIDE 7

Performance of Shellsort