0(0)

Data Structures and Algorithmic Analysis

  • Course level: Beginner

Description

Data Structures and Algorithmic Analysis

This course is aimed at any undergraduate students who are at beginner’s level in learning Data Structure and Algorithm, This course focus on the fundamental concepts of Data structure, its analysis, and analysis of algorithms.

Basic ADT’s Arrays, Linked Lists, Stacks, and Queue are discussed in detail. The course is not aimed at writing the pseudo-code for operations, rather on their work. Each one discussed with applications and their Pros and Cons.

Who this course is for:

  1. Beginners in learning Computer Science Subjects

What Will I Learn?

  • At the end of my course , the students will be able to analyse the performance of an algorithm design based on the appropriate data structures.
  • The students will be to choose the data structure and algorithm for a given problem based on the evaluation

Topics for this course

15 Lessons

Data Structures and Algorithmic Analysis

Algorithms Course Introduction00:00:00
Algorithms Lecture 1 Part 1: Mathematical Preliminaries00:00:00
Algorithms Lecture 1 Part 2: Mathematical Preliminaries00:00:00
Algorithms Lecture 1 Part 3: Mathematical Preliminaries00:00:00
Algorithms Lecture 2 Part 1 Bubble Sort00:00:00
Algorithms Lecture 2 Part 1: Insertion Sort00:00:00
Algorithms Lecture 2 Part 2: Merge Sort00:00:00
Algorithms Lecture 2 Part 2: Merge Sort Complexity Analysis00:00:00
Algorithms Lecture 2 Part 3: Quicksort00:00:00
Algorithms: Recurrences and the “Master Theorem” Part 1 – Fundamental Concepts00:00:00
Algorithms Lecture 3: Recurrences and the Master Theorem Part 2n00:00:00
Algorithms Lecture 3: Recurrences and the Master Theorem Part 300:00:00
Binary Search Trees (BSTs): Part 100:00:00
Binary Search Trees (BSTs): Part 200:00:00
Binary Search Trees (BSTs): Part 300:00:00
Data Structures and Algorithmic Analysis
Free

Enrolment validity: Lifetime