Learn Algorithms and Data Structures in Java for Day-to-Day Applications

Watch Learn Algorithms and Data Structures in Java for Day-to-Day Applications

  • 2017
  • 1 Season

Learn Algorithms and Data Structures in Java for Day-to-Day Applications is an educational video course by Packt Publishing that offers a comprehensive approach to learning the fundamental principles of algorithms and data structures in Java, and how they can be applied to real-world applications.

The course starts by introducing the basics of algorithms and data structures, providing learners with the foundational knowledge they need to understand how to approach programming problems. The course then delves deeper into the specifics of algorithms and data structures, exploring topics such as searching, sorting, recursion, linked lists, stacks, queues, and trees.

Throughout the course, learners will gain hands-on experience with Java programming by building practical applications that demonstrate how to implement these algorithms and data structures in various scenarios. For example, they'll learn how to build a search engine using a binary search tree, implement a priority queue for a hospital emergency room, and optimize sorting algorithms for large data sets.

The course is structured to be accessible to learners of all levels, from beginners to advanced programmers. The instructors break down complex concepts into simple, easy-to-understand terms and provide numerous examples and exercises for learners to practice with. The course is also highly interactive, with quizzes and hands-on challenges to help learners solidify their understanding of the material.

One of the key benefits of taking this course is that learners will not only gain expertise in algorithms and data structures, but they'll also learn how to apply these concepts to real-world applications. The instructors focus on providing practical examples and use cases, allowing learners to see how these concepts can be used to solve real programming problems.

Another benefit of the course is that it provides learners with a strong foundation in Java programming, which is a highly desirable skill in today's job market. Java is a versatile programming language that's used in a wide range of industries, from finance to healthcare to gaming. By mastering Java, learners will open up a variety of career paths and job opportunities.

Overall, Learn Algorithms and Data Structures in Java for Day-to-Day Applications is a highly valuable course for anyone looking to develop their programming skills, whether they're just starting out or looking to deepen their understanding of algorithms and data structures. The course is well-structured, engaging, and highly relevant to real-world programming scenarios, making it an excellent investment for learners.

Learn Algorithms and Data Structures in Java for Day-to-Day Applications is a series that is currently running and has 1 seasons (44 episodes). The series first aired on December 20, 2017.

Filter by Source

Seasons
Heaps
22. Heaps
December 20, 2017
In this video, we will delve into heaps.
Heaps
22. Heaps
December 20, 2017
In this video, we will delve into heaps.
Depth-First Search for Searching in Graph
21. Depth-First Search for Searching in Graph
December 20, 2017
In this video, you will learn how to search a graph using Depth-First approach.
Depth-First Search for Searching in Graph
21. Depth-First Search for Searching in Graph
December 20, 2017
In this video, you will learn how to search a graph using Depth-First approach.
Breadth-First Search for Searching in Graph
20. Breadth-First Search for Searching in Graph
December 20, 2017
In this video, you will learn how to search a graph using Breadth-First approach.
Breadth-First Search for Searching in Graph
20. Breadth-First Search for Searching in Graph
December 20, 2017
In this video, you will learn how to search a graph using Breadth-First approach.
How to Represent Graph?
19. How to Represent Graph?
December 20, 2017
In this video, you will learn how to represent a graph.
How to Represent Graph?
19. How to Represent Graph?
December 20, 2017
In this video, you will learn how to represent a graph.
Bloom Filter for Testing If Sets Contains Element
18. Bloom Filter for Testing If Sets Contains Element
December 20, 2017
In this video, we will delve into the bloom filter.
Bloom Filter for Testing If Sets Contains Element
18. Bloom Filter for Testing If Sets Contains Element
December 20, 2017
In this video, we will delve into the bloom filter.
HyperLogLog for Estimating Cardinality of Dataset
17. HyperLogLog for Estimating Cardinality of Dataset
December 20, 2017
In this video, we will explore the HyperLogLog.
HyperLogLog for Estimating Cardinality of Dataset
17. HyperLogLog for Estimating Cardinality of Dataset
December 20, 2017
In this video, we will explore the HyperLogLog.
Producer/Consumer Pattern
16. Producer/Consumer Pattern
December 20, 2017
In this video, we will explore the producer consumer pattern.
Producer/Consumer Pattern
16. Producer/Consumer Pattern
December 20, 2017
In this video, we will explore the producer consumer pattern.
Map/Reduce Paradigm
15. Map/Reduce Paradigm
December 20, 2017
In this video, we will delve into the map/reduce paradigm.
Map/Reduce Paradigm
15. Map/Reduce Paradigm
December 20, 2017
In this video, we will delve into the map/reduce paradigm.
Tail Recursion
14. Tail Recursion
December 20, 2017
In this video, we will look into what is a tail recursion.
Tail Recursion
14. Tail Recursion
December 20, 2017
In this video, we will look into what is a tail recursion.
Understanding Recursion
13. Understanding Recursion
December 20, 2017
In this video, we will delve into recursion.
Understanding Recursion
13. Understanding Recursion
December 20, 2017
In this video, we will delve into recursion.
Heapsort - Sorting Using Heap
12. Heapsort - Sorting Using Heap
December 20, 2017
In this video, we will look into the heap sort.
Heapsort - Sorting Using Heap
12. Heapsort - Sorting Using Heap
December 20, 2017
In this video, we will look into the heap sort.
Bubble Sort - Simple Method of Sorting
11. Bubble Sort - Simple Method of Sorting
December 20, 2017
In this video, we will learn about bubble sort.
Bubble Sort - Simple Method of Sorting
11. Bubble Sort - Simple Method of Sorting
December 20, 2017
In this video, we will learn about bubble sort.
Binary Search Tree - Removing Nodes
10. Binary Search Tree - Removing Nodes
December 20, 2017
In this video, we will explore how to delete data from BST.
Binary Search Tree - Removing Nodes
10. Binary Search Tree - Removing Nodes
December 20, 2017
In this video, we will explore how to delete data from BST.
Querying Binary Search Tree - When to Use It Effectively
9. Querying Binary Search Tree - When to Use It Effectively
December 20, 2017
In this video, we will learn the implementation of the binary search tree.
Querying Binary Search Tree - When to Use It Effectively
9. Querying Binary Search Tree - When to Use It Effectively
December 20, 2017
In this video, we will learn the implementation of the binary search tree.
What is a Binary Search Tree?
8. What is a Binary Search Tree?
December 20, 2017
In this video, we will learn the binary search tree.
What is a Binary Search Tree?
8. What is a Binary Search Tree?
December 20, 2017
In this video, we will learn the binary search tree.
Hash Functions - How to Distribute Data into Buckets
7. Hash Functions - How to Distribute Data into Buckets
December 20, 2017
In this video, we will learn delve further into Hash table behaves.
Hash Functions - How to Distribute Data into Buckets
7. Hash Functions - How to Distribute Data into Buckets
December 20, 2017
In this video, we will learn delve further into Hash table behaves.
Hash Tables and Hash Functions - Fast Lookup
6. Hash Tables and Hash Functions - Fast Lookup
December 20, 2017
In this video, we will lean about what is a Hash tables.
Hash Tables and Hash Functions - Fast Lookup
6. Hash Tables and Hash Functions - Fast Lookup
December 20, 2017
In this video, we will lean about what is a Hash tables.
Arrays - When We Need Fast Lookup
5. Arrays - When We Need Fast Lookup
December 20, 2017
In this video, we will look into Arrays.
Arrays - When We Need Fast Lookup
5. Arrays - When We Need Fast Lookup
December 20, 2017
In this video, we will look into Arrays.
Linked Lists - When We Need Fast Insertion
4. Linked Lists - When We Need Fast Insertion
December 20, 2017
In this video, we will look into linked list.
Linked Lists - When We Need Fast Insertion
4. Linked Lists - When We Need Fast Insertion
December 20, 2017
In this video, we will look into linked list.
Stacks - Basic Building Blocks of Every Program
3. Stacks - Basic Building Blocks of Every Program
December 20, 2017
In this video, we will look into Stacks.
Stacks - Basic Building Blocks of Every Program
3. Stacks - Basic Building Blocks of Every Program
December 20, 2017
In this video, we will look into Stacks.
Big O Notation - How to Analyze Algorithms
2. Big O Notation - How to Analyze Algorithms
December 20, 2017
In this video we will go over the Big O notation.
Big O Notation - How to Analyze Algorithms
2. Big O Notation - How to Analyze Algorithms
December 20, 2017
In this video we will go over the Big O notation.
The Course Overview
1. The Course Overview
December 20, 2017
This video provides an overview of the entire course.
The Course Overview
1. The Course Overview
December 20, 2017
This video provides an overview of the entire course.
Description
Where to Watch Learn Algorithms and Data Structures in Java for Day-to-Day Applications
Learn Algorithms and Data Structures in Java for Day-to-Day Applications is available for streaming on the Packt Publishing website, both individual episodes and full seasons. You can also watch Learn Algorithms and Data Structures in Java for Day-to-Day Applications on demand at Amazon.
  • Premiere Date
    December 20, 2017