C Data Structures

This tutorial series covers the most commonly used data structures in C.

Section 1. Stacks

Section 2. Queues

  • Queue – implement the queue data structure using an array.

Section 3. Linked Lists

Section 4. Trees

  • Binary Search Tree – learn about the binary search tree.
  • AVL Tree – explain the AVL tree and show you how to implement an AVL tree in C.

Section 5. Heaps

  • Binary Heap – Learn about heap data structure and how to implement a heap in C.
Was this tutorial helpful ?