About the Labs in the Algorithms section

hello!

I have recently finished the ‘Algorithms’ section. This section has 4 Labs, each to teach a different sorting algorithm - ‘Bubble Sort’, ‘Selection Sort’, ‘Insertion Sort’ and ‘Quick Sort’. The thing that caught my attention is that all of these labs have somewhat the same User Stories and Tests. If someone only figured out one of the 4 algorithms (say Bubble Sort), and really wanted to pass the section, they could just paste the Bubble Sort code in the remaining labs and pass them completely without really trying to learn the implementation of the other algorithms.

Doesn’t it defeat the purpose of having 4 different Labs instead of having theory lessons? I was wondering if the different labs should have different Tests and User Stories? Sorry if I am wrong :sweat_smile:

  1. Implement the Bubble Sort Algorithm
  2. Implement the Selection Sort Algorithm
  3. Implement Insertion Sort
  4. Implement the Quicksort Algorithm

Thank you.

Thank you for bringing this to our attention. Can you share the solution you used that you think works for all 4 labs?
You can email it to me directly if you will. (here on the forum)

@hbar1st

I don’t know how to do that. I can’t find any ‘email’ option. :sweat_smile:

sorry, the button is referred to as Message here