Compound Data Types & Advanced Topics in C

Detailed Course Information

What are pointers?
               
Pointer variables in C           
Pointers and function arguments 
Pointers and arrays
Pointer arithmetic      
Incrementing and decrementing pointers  
Pointers and arrays     
Dynamic allocation
      


Files                              
Files – Simple I/O Operations   
Formatted I/O   

 
Records                   
What are records?       
Records in C    
Records and arrays      
Pointers and records
The first approach               
The second approach              
Creating the class data base    

Linked lists                      
Recursive data type  - Introduction
Linked lists – Structure                 
Implementing linked lists in C  
Summary example 

Trees                              
Trees – Characteristics and terminology 
Binary trees -  Representation           
Finding nodes in binary search  trees
Inserting new nodes     
Displaying values of a binary tree