Week 02a: Dynamic Data Structures
Memory
C execution: Memory
Dynamic Data Structures
Dynamic Memory Allocation
Dynamic Data Example
The
malloc()
function
Memory Management
Memory Leaks
Sidetrack: Standard I/O Streams, Redirects
Abstract Data Types
Abstract Data Types
Stack as ADT
Static/Dynamic Sequences
Dynamic Sequences
Self-referential Structures
Linked Lists in C
Linked Lists
Memory Storage for Linked Lists
Iteration over Linked Lists
Modifying a Linked List
Stack ADT Implementation
Doubly-linked Lists
Summary: Memory Management Functions
Summary
Produced: 30 Nov 2018