4.1 Defining Linked Lists4.2 Basic Operations on a Linked List 4.3 Dynamic Storage Allocation: malloc, calloc, sizeof, free4.4 Building a Linked List: Adding New Item at the Tail4.5 Insertion into a Linked List4.6 Building a Linked List: Adding a New Item at the Head4.7 Deletion from a Linked List4.8 Building a Sorted Linked List4.9 Example: Palindrome4.10 Saving a Linked List4.11 Arrays vs. Linked Lists4.12 Storing a Linked List Using Arrays4.13 Merging Two Sorted Linked Lists4.14 Circular and Two-Way Linked Lists