New Page 1

   
May we store cookies
on your computer?

Please log in to see additional secure content...

Module 5 Data Structures

  • Implementation of data structures, including stacks, queues and trees
  • Searching, merging and sorting

Candidates should be able to:

a. explain how static data structures may be used to implement dynamic data structures;

b. describe algorithms for the insertion, retrieval and deletion of data items stored in stack, queue and tree structures;

c . explain the difference between binary searching and serial searching, highlighting the advantages and disadvantages of each;

d . explain how to merge data files;

e. explain the differences between the insertion and quick sort methods, highlighting the characteristics, advantages and disadvantages of each.

Sorting Algorithms Watch/Listen...
This video illustrates how several simple sorting algorithms operate, using people as the objects to be sorted. [Produced by the Algorithmic Thinking class as part of Knight School 2009 at Menlo School.]
Created 20/01/12 by Hartismere | Clicks: 54 | Comments: 0

Visualization of Quick sort Watch/Listen...
A demonstration of two comparison sorting algorithms: Bubble sort and Quick sort.
Created 20/01/12 by Hartismere | Clicks: 50 | Comments: 0

Algorithms: Merge Sort Watch/Listen...
How to perform the merge sort algorithm with a pseudocode implementation.
Created 20/01/12 by Hartismere | Clicks: 52 | Comments: 0


©1997-2012 Hartismere School,  Castleton Way, Eye, Suffolk IP23 7BL :: 01379 870315  [Disclaimer | Privacy | Stats]