DM-01 - Basic data structures

Learning Objectives: 
  • Define basic data structure terminology (e.g., records, field, parent/child, nodes, pointers)
  • Analyze the relative storage efficiency of each of the basic data structures
  • Implement algorithms that store geospatial data to a range of data structures
  • Discuss the advantages and disadvantages of different data structures (e.g., arrays, linked lists,¬†binary trees) for storing geospatial data
  • Differentiate among data models, data structures, and file structures