Data Structures

Current Status

Not Enrolled

Price

$35.00 (3 month access)

Get Started

In this course, we will learn about one of the essential topics in programming, which is the data structures. To join this course, you need to have a brief background of classes and objects.

What you will learn?

  • How to find the complexity of a function.
  • How to initialize different data structures
  • How to deal with different data structures
  • How to choose the best data structure for your problem

Course Content

Session 1
Dynamic Arrays 1 Quiz
Lesson Content
Session 2
Introduction to Linked lists and Nodes
Single Linked List Implementation 1
Adding and Deleting a node from a single linked list
Important functions for a single linked list
Doubly Linked List 1 Quiz
Lesson Content
Session 3
Stack Using Arrays
Important Stack Class Functions
Stack Using Doubly Linked List
Queue Using Arrays
Circular Queue
Functions of The Circular Queue
Queue Using Doubly Linked List 1 Quiz
Lesson Content
Session 4
Binary Search Tree
BST and BST Node class
Adding an element to a BST
Deleting Elements From the BST
Breadth First Traversal Method
Depth First Traverse Method
Other BST Class Functions 1 Quiz
Lesson Content
Session 5
Applications of Data Structures
Data Structures Summary 1 Quiz
Lesson Content