CS362  DATA STRUCTURES - This course is designed to further develop the concepts necessary to handle the various types of data used in structured programming solutions.  Topics covered include Text Files, User Defined Data Types, Arrays, Records, Structured Files, Sets, Linked Lists (using dynamic memory allocation), Stacks, and Queues.

 

Course Materials

bulletClassroom Based Classes
bullet Course Syllabus
bullet Homework Package (ONLY FOR CLASSROOM BASED CLASS)

 
bulletC++ Downloads

 

Topic Information

bulletText Files
bullet cin / cout review
bullet using text files
bullet finding newline & end-of-file
bulletArrays
bullet one dimensional arrays
bullet sample array tasks
bullet selection sort code
bullet delete code
bullet insert code
bullet sequential search
bullet binary search
bulletStrings
bullet character operations
bullet string operations
bullet using the getline function
bulletBinary Files
bullet binary file operations
bullet binary file random access
bulletPointers
bullet pointer syntax
bullet pointer operations
bullet pointer type compatibility
bulletLinked Lists
bullet pointers & dynamic memory allocation
bullet pointer states
bullet building simple linked list
bullet building a longer linked list
bullet building a list from ordered data
bullet deleting from the list

 

Example Code

bullet

Text Files

bullet

Text File Example  #1

bullet

Text Example #1 Datafile

 

bullet

Arrays

bullet

Arrays Example #1

bullet

Array Example #1 Datafile

bullet

Arrays Example #2

bullet

Array Example #2 Datafile

 

bullet

Strings & Sorts

bullet String/Array/Sort Example
bullet

String/Array/Sort Example Datafile

 

bullet

Two Dimensional Arrays

bullet

Two Dimensional Array Example

bullet

Two Dimensional Array Example Datafile

 

bullet

 Records

bullet

Records Example

bullet

Records Example Datafile

 

bullet

Binary Files

bullet

Binary File Example

bullet

Binary File Example Datafile

 

bullet

Pointers (Linked List)

bullet

Pointers Example

bullet

Pointers Example Binary Datafile

 

Home

Comments or Questions mailto:msanders@regis.edu