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

OpenLearning

Data Structures & Performance Analysis​

via OpenLearning

Overview

Master AI & Machine Learning for 50% Off
Go under the hood of AI — neural networks, real-world applications & more. Designed by UNSW experts.
Enroll Now
This course teaches how to implement core data structures in Python, analyse their algorithmic performance, compare implementation trade-offs, and select structures and algorithms for efficient, scalable programs.

Syllabus

  • Explain the characteristics and use-cases of core data structures including lists, stacks, queues, trees, and graphs.
  • Implement appropriate Python data structures to solve computational problems efficiently.
  • Analyse algorithm performance using empirical timing techniques and Big-O time and space complexity.
  • Compare multiple data structure and algorithm implementations to identify performance trade-offs.
  • Select and apply suitable data structures and algorithms to optimise program efficiency and scalability.

Taught by

Universiti Tenaga Nasional

Reviews

Start your review of Data Structures & Performance Analysis​

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.