Sorting Algorithms

Purpose: Designing Faster Sort Methodologies 
  
Activity: Sorting Cylinders  (Model or Demonstrate this!)

 

In Your Journal... Use the “Problem Solving Process” to develop a plan.

  1. Understand the Problem
    • What is known?
    • What is not known (This is what I am trying to solve)?
    • What are the conditions (restrictions or limitations).
  2. Make a Plan to solve the problem – This is known as an Algorithm!
  3. Carry out the Plan.
  4. Review and Reflect on how the problem was solved.

I am giving you 3 minutes to develop a Binary Plan with your team. I will come by to see your Plan in your journal and then you can begin the process - Begin Sorting Trial #1. Solution #1
When you finish carrying out your plan, I will ask you :

Review & Reflect on your initial plan, and now develop a more efficient Second Plan?
I will come by to see your Plan in your journal and then you can begin the process - Begin Sorting Trial #2. Solution #2

Note: Would you say the approach you followed was Binary or Linear.