Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Data Structures and Algorithms

Memorial University of Newfoundland via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course covers algorithm analysis, sorting techniques like mergesort, data structures such as linked lists, stacks, trees (including binary search trees and AVL trees), graphs, and hash tables. Students will learn how to analyze algorithms, implement various data structures, and understand graph theory concepts. The teaching method includes lectures, discussions, and hands-on programming assignments. This course is intended for students interested in gaining a deeper understanding of data structures and algorithms in computer science.

Syllabus

Templates.
Algorithm Analysis.
Sorting (Part 1).
Mergesort analysis.
Sorting (Part 2).
Linked Lists.
Stacks.
Tree Traversal.
Binary search trees.
BST node removal.
AVL Trees (Part I).
AVL Double Rotation.
Graph Basics.
Path lengths.
Acyclic Graphs.
Centrality.
Depth-first search.
Introduction to Hash Tables.
More Hashing.

Taught by

Jonathan Anderson Cantab

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Data Structures and Algorithms

  • April Jones
    the course was very informative , and went in depth to allow me to acquire the knowledge needed to further understand data structures and algorithms .

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.