Instructional Video14:40
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Bubble Sort

Higher Ed
Bubble sort has an adaptive sort with the same time complexity as selection sort. This clip is from the chapter "Sorting and Searching" of the series "From 0 to 1: Data Structures & Algorithms in Java".Learn about various sorting and...
Instructional Video14:31
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Find The Shortest Path In A Weighted Graphs - Fewer Edges Better

Higher Ed
Find the shortest path in a weighted graph where the number of edges also determine which path is shorter. This clip is from the chapter "Graph Problems" of the series "From 0 to 1: Data Structures & Algorithms in Java".null
Instructional Video9:52
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Use Cases And Implementation Of Prim's Algorithm

Higher Ed
Let's see how we implement Prim's algorithm in Java. This clip is from the chapter "Spanning Tree Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Prim's algorithm is very similar to Dijkstra's shortest path...
Instructional Video6:54
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of The Bellman Ford Algorithm

Higher Ed
Learn to implement the Bellman Ford Algorithm. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted graph. We...
Instructional Video2:51
Curated Video

Complete Modern C++ - introduces the components of the STL

Higher Ed
This video introduces the components of the STL. This clip is from the chapter "Standard Template Library" of the series "Complete Modern C++".This section is the description of the standard template library.
Instructional Video19:45
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - The Circular Queue - Tricky But Fast

Higher Ed
Let's see how to implement the circular queue. This clip is from the chapter "Stacks And Queues" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we build stack function in Java, meet problems using...
Instructional Video13:02
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Design A Course Schedule Considering Pre-reqs For Courses

Higher Ed
Given a course list and pre-reqs for every course design a course schedule so pre-reqs are done before the courses. This clip is from the chapter "Graph Problems" of the series "From 0 to 1: Data Structures & Algorithms in Java".null
Instructional Video8:15
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of Dijkstra's Algorithm

Higher Ed
The implementation of Dijkstra's algorithm in Java. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted graph. We...
Instructional Video3:29
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Introduction To The Weighted Graph

Higher Ed
Graphs whose edges have a weight associated are widely used to model real world problems (traffic, length of path etc). This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in...
Instructional Video6:19
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of The Shortest Path In An Unweighted Graph

Higher Ed
Shortest path implementation in Java. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted graph. We implement...
Instructional Video6:57
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of Topological Sort

Higher Ed
Here is the code in Java to implement topological sort. This clip is from the chapter "Graph Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Topological sort is an ordering of vertices in a graph where a...
Instructional Video17:54
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Graph Using An Adjacency List And Adjacency Set

Higher Ed
Learn about adjacency list and the adjacency set which are alternate ways to represent a graph. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures & Algorithms in Java".The author introduces you to various...
Instructional Video15:25
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Graph Using An Adjacency Matrix

Higher Ed
The graph vertices are rows and columns of the matrix and the cell value shows the relationship between the vertices of a graph. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures & Algorithms in Java".The...
Instructional Video17:43
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Heap Sort Phase II - The Actual Sort

Higher Ed
Phase II actually outputs the final sorted array. It involves removing the elements from the heap and placing it in a sorted array. This clip is from the chapter "Revisiting Sorting - The Heap Sort" of the series "From 0 to 1: Data...
Instructional Video16:35
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Insert And Remove From A Heap

Higher Ed
Learn to add and remove elements from a heap. This clip is from the chapter "Heaps" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we learn about Heap data structure, build a real heap in Java and...
Instructional Video12:40
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Meet The Binary Heap - It's A Tree At Heart

Higher Ed
The Binary Heap is logically a Binary Tree with specific constraints. The heap property and the shape property determine whether a Binary Tree is really a Heap. This clip is from the chapter "Heaps" of the series "From 0 to 1: Data...
Instructional Video17:16
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - The Heap Is Just The Best Way to Implement a Priority Queue

Higher Ed
Learn more about common operations on a Priority Queue are insertion, accessing the highest priority element and removing the highest priority element. This clip is from the chapter "Heaps" of the series "From 0 to 1: Data Structures &...
Instructional Video17:31
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Topological Sort In A Graph

Higher Ed
This video will make things easy to follow. Topological sort is widely used in real world problems. This clip is from the chapter "Graph Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Topological sort is an...
Instructional Video13:52
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Depth First - In-Order and Post-Order Traversal

Higher Ed
Depth first traversal can be of 3 types based on the order in which the node is processed relative to it's left and right sub-trees. This clip is from the chapter "Binary Trees" of the series "From 0 to 1: Data Structures & Algorithms in...
Instructional Video14:11
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Meet The Queue - A Familiar Sight In Everyday Life

Higher Ed
Learn more about queues which are much more intuitive as there are plenty of real world examples where a queue is the fair and correct way of processing. This clip is from the chapter "Stacks And Queues" of the series "From 0 to 1: Data...
Instructional Video14:56
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Graph Traversal - Depth First And Breadth First

Higher Ed
Common traversal methods of trees apply to graphs as well. There is an additional wrinkle with graphs, dealing with cycles and with unconnected graphs. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures &...
Instructional Video18:43
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Breadth First Traversal

Higher Ed
Let's visualize breadth first traversal and see how it's implemented. This clip is from the chapter "Binary Trees" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we study more about binary trees using...
Instructional Video15:30
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Quick Sort

Higher Ed
Let's see what makes quick sort so attractive. This clip is from the chapter "Sorting and Searching" of the series "From 0 to 1: Data Structures & Algorithms in Java".Learn about various sorting and searching functions from this section.
Instructional Video10:27
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Linked Lists vs Arrays

Higher Ed
Learn how you can make an informed choice between Linked lists and arrays which solve the same kind of problems, holding a list or a collection. This clip is from the chapter "Linked Lists" of the series "From 0 to 1: Data Structures &...