Course Highlights
  • Learn many of the most common data structures and algorithms, including Arrays, LinkedLists, Stacks, Queues, Hashmaps, and Trees. Dive into sorting algorithms using the bubble sort, insertion sort, selection sort, merge sort, and quick sort.
Curriculum

2 Topics
About Data Structures & Algorithms Course
What is Big O Notation?

19 Topics
Java Array
Code Playground: Arrays in Java
Array Indexes Start At Zero
Python List
What is a Linked List?
Linked List Implementation in Java
Python Linked List
Stacks in Java & Python
Queues in Java & Python
Hash Functions
Hash Maps
Java HashMap
Python Dictionaries
What is a Binary Search Tree?
Binary Search Tree in Java
Binary Search Tree in Python
Trie Data Structure
Tries in Java
Tries in Python

7 Topics
Why Sort Data?
Bubble Sort
Insertion Sort
Selection Sort
Introduction to Recursion with Examples
Merge Sort
Quick Sort

  Write a Review

Data Structures & Algorithms

Go to Paid Course