YoVDO

Algorithms in Java

Offered By: Great Learning via YouTube

Tags

Java Courses Algorithms and Data Structures Courses Binary Search Courses Algorithms Courses Dynamic programming Courses Linear Search Courses

Course Description

Overview

Dive into a comprehensive 3-hour 38-minute video course on algorithms implemented in Java. Explore essential concepts including algorithmic analysis, time and space complexity, and various programming paradigms such as greedy programming, dynamic programming, and Divide & Conquer. Learn both theoretical concepts and practical implementations of key algorithms like linear search, binary search, fractional knapsack, Prim's minimal spanning tree, quick sort, merge sort, backtracking, and recursion. Gain a solid foundation in algorithmic thinking and problem-solving techniques applicable across programming languages, with specific focus on Java implementation.

Syllabus

- What is an algorithm?.
- Algorithmic analysis.
- Linear search.
- Binary Search.
- Greedy Programming.
- Fractional Knapsack.
- Prim's minimal spanning tree.
- Quick Sort.
- Merge Sort.
- Backtracking.
- Recursion with Examples.


Taught by

Great Learning

Related Courses

算法基础 | Fundamental Algorithms
Peking University via edX
Algorithms for Searching, Sorting, and Indexing
University of Colorado Boulder via Coursera
Introduction to Search Techniques in Python: Binary Search
Coursera Project Network via Coursera
Основы олимпиадного программирования
Saint Petersburg State University via Coursera
Algorithms in JavaScript
egghead.io