Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Solving Recurrences
Graph Chatbot
Related lectures (23)
Previous
Page 2 of 3
Next
Recursive Sorting: Merge Sort
Explains recursive sorting using Merge Sort and its linearithmic complexity.
Recursion and Karatsuba Multiplication
Explains recursion in algorithms and the Karatsuba multiplication method for large numbers.
Recursive Sorting: Merge Sort
Covers the concept of Merge Sort, a highly efficient recursive sorting algorithm.
Polymorphism and Proofs
Covers parametric polymorphism, lists construction, tuples, generic methods, merge sort, and proving program properties.
Sorting Algorithms: Selection and Insertion
Introduces selection and insertion sorting algorithms, explaining their correctness and time complexity.
Merge Sort: Divide and Conquer
Introduces growth of functions, sorting problem, insertion sort, computational model, and merge sort.
Merge Sort: Divide-and-Conquer Approach
Introduces the merge sort algorithm through the divide-and-conquer approach, emphasizing correctness and time analysis.
Induction and Recursion: Summary
Covers mathematical induction, recursively defined functions, and iterative algorithms for problem-solving.
Dynamic Programming: Palindromic Subsequences
Explores dynamic programming for palindromic subsequences, merging binary search trees, and finding the median of two sorted arrays.
Optimization Algorithms: Greedy Approach
Explores optimization problems and greedy algorithms for efficient decision-making.