Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spaghetti Sorting

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Spaghetti Sorting

Spaghetti Sorting for Non Standard Computation Course

Avatar for Aleksandrs Cudars

Aleksandrs Cudars

January 01, 2014

More Decks by Aleksandrs Cudars

Other Decks in Science

Transcript

  1. • take n pieces of uncooked spaghetti • for i

    = 1 to n // O(n) • cut piece i to length li // choosing suitable units of measurement • pick up the n pieces // O(1) • and bang them down on the table • for i = 1 to n // O(n) • remove the tallest remaining piece, and measure it • the recorded sequence of measurements = the sorted list
  2. ~

  3. • S()= 2 3 4 = 3 3 2 •

    S()= 2 = 2 √