The searching and sorting algorithms are key algorithms that you will study in computer science. Most computer programs involve some searching and sorting features so these key algorithms are often used when coding various computer programs. Searching and sorting algorithms are also useful to develop your algorithmic thinking skills and your ability to compare and evaluate the effectiveness of an algorithm to perform a specific task.
You will find in this blog a range of activities on sorting and searching algorithms. This online task will help you demonstrate or practise your understanding of the key searching and sorting algorithms by applying these to a list of 10 randomly generated numerical values.