topic03_CollectionsOfData

topic03_CollectionsOfData - Collections of Data CS 1037a -...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Collections of Data CS 1037a -- Topic 3
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Storing Data • Topic 2 showed many examples of how data (objects) can be stored in arrays • in most cases, very careful memory management had to be coded for proper allocation, access, and de-allocation • complex code has to be carefully written for handling every array of objects you need • tedious and often hard-to-read low-level coding very easy to make bugs 3-2
Background image of page 2
Higher-level Data Operations - In the rest of this course, we will focus on more scalable and intuitive programming practices for storing and processing data Is it possible to write code using higher-level operations on data (e.g. add , get , find , remove, …) instead of tedious low-level manipulations with arrays? 3-3 YES!!!
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
For Higher-level Data Operations • Learn useful general “ways” of organizing data - ABSTRACT DATA TYPES • Learn how to make “abstract” types of data organization work in practice - DATA STRUCTURES (in C++) 1. How to program them? (“hard”: low-level coding) 2. How to use them? (“easy”: higher-level coding)
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/26/2009 for the course CS cs1037 taught by Professor Yuri during the Fall '07 term at UWO.

Page1 / 12

topic03_CollectionsOfData - Collections of Data CS 1037a -...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online