GoConqr has a new look! Let us know what you think.

Mind map

Computer Science - Component 2

Ben Cook English

Map content

Computer Science - Component 2

  1. 2.1 Searching and Sorting Algorithms

    • 1. Binary Search
      • The Algorithm
        • Calculate a mid-point in the data set
        • Check if that is the item to be found
        • If not....
          • If the item to be found is lower than the mid-point, repeat on the left half of the data set.
          • If them to be found is greater than the mid-point, repeat on the right half of the data set
    • 2. Linear Search
      • The Algorithm
        • Starting from the beginning of time of a data set, each item is checked in turn to see if it is the one being searched for.
      • Requirements/ Efficiency
        • Doesn't require the data set to be in order
        • Will work on any type of storage device
    • 3. Bubble Sort
      • The Algorithm
        • Sorts an unordered lists of items
        • The algorithm finishes when no more swaps need to be made
        • It compares each items with the next one and swaps them if they are out of order
        • In effects it "bubbles" up the largest (or smallest) item to the end of the list in successive passes
      • Efficiency
        • This is the most inefficient of the sorting algorithms but is very easy to implement
        • This makes it a popular choice for very small data sets
    • 4. Insertion Sort
      • The Algorithm
        • The insertion sort inserts each item into its correct position in a data set one at a time
      • Efficiency
        • It is a useful algorithm for small data sets
        • It is particularly useful for inserting items into an already sorted list
        • It is usually replaced by more efficient sorting algorithms for large data sets
      • Uses a divide and conquer method
      • Combines their solutions to solve the bigger program
      • Creates two or more identical sub-programs from the largest problem, solving them individually

Information

Description
Mind Map on Computer Science - Component 2, created by Ben Cook on 12/11/2021.
Created by
Ben Cook
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?