YoVDO

Learn Divide & Conquer Algorithms - Great Learning

Offered By: Great Learning via YouTube

Tags

Algorithmic Problem Solving Courses Binary Search Courses Merge Sort Courses Divide and Conquer Algorithms Courses Time Complexity Courses Space Complexity Courses

Course Description

Overview

Dive into a comprehensive one-hour session on Divide & Conquer Algorithms, exploring the fundamental concept and its practical applications. Begin with an introduction to the divide and conquer paradigm, understanding its core steps: divide, conquer, and combine. Explore Binary Search in-depth, including its concept, algorithm, implementation, and complexity analysis. Progress to Quick Sort and Merge Sort algorithms, examining their concepts, demonstrations, implementations, and time and space complexities. Gain hands-on experience through demonstrations and implementations, enhancing your understanding of how these algorithms exemplify the divide and conquer model. Suitable for those seeking to strengthen their algorithmic problem-solving skills in data science, software development, and related fields.

Syllabus

Intro
What is an Algorithm?
What is an Algorithmic Analysis?
Algorithmic Analysis - Types
What is Binary Search?
Binary Search - Iterative Algorithm
Binary Search - Demonstration
Binary Search - Implementation 1
What is Quick Sort?
Quick Sort - Algorithm
Quick Sort - Demonstration
Merge Sort - Demonstration
Merge - Demonstration


Taught by

Great Learning

Related Courses

算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera
Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms
Georgia Institute of Technology via edX
Dynamic Programming, Greedy Algorithms
University of Colorado Boulder via Coursera
Dynamic Programming, Greedy Algorithms, and Intractability
University of Colorado Boulder via Coursera