Course curriculum

  • 1

    Arrays as a Data Structure

    • The Anatomy of an Array

    • Navigating the Elements of an Array

      FREE PREVIEW
    • Accessing An Array via Loops and Index

    • Accessing an Array via Loops and Pointer

    • Passing an Array to a Function

    • Application Using an Array Part 1

    • Application Using an Array Part 2

  • 2

    Introduction to Lists in C and C++

    • Linked List Explained

    • struct_List in C Part 1: List Reexplained!

    • struct_List in C Part 2: Building the First Node

    • struct_List in C Part 3: Building the Next Node

    • struct_List in C Part 4: Test the List Performance

      FREE PREVIEW
    • struct_List in C Part 5: Enhance the List Traversal

    • struct_List in C Part 6:Enhance the List Node Creations

    • List_Intro Code Example in C++

  • 3

    Class List Using an Example

    • ListClass Part 1

    • ListClass Part 2

    • ListClass Part 3

    • ListClass Part 4

  • 4

    Link List of Objects using an Example

    • Linked List of Objects Part 1

    • Linked List of Objects Part 2

    • Linked List of Objects Part 3

    • Linked List of Objects Part 4

  • 5

    Iterators

    • Iterators Part 1

    • Iterators Part 2

    • Iterators Part 3

    • Iterators Part 4

    • Iterators Part 5

    • Iterators Part 6

  • 6

    Vectors Using an Example

    • Vector Part 1: Introduction to a Dynamic Array

      FREE PREVIEW
    • Vector Part 2: Object Payload for the Dynamic Array

    • Vector Part 3: Dynamically Create Object to be Stored

    • Vector Part 4: Better Control via Functions

    • Vector Part 5:Enhancing the Vector Based Application

    • Vector Part 6: Conclusion for the Vector Application

  • 7

    Vector, Set and Map Example

    • Vector Set and Map Examples

  • 8

    Vectors: Exercise

    • Vector and Algorithm Exercise

    • Solution Part 1

    • Solution Part 2

    • Solution Part 3