Instructional Video8:40
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Introduction To The Bellman Ford Algorithm

Higher Ed
Dealing with negative weights have some quirks which are dealt with using 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...
Instructional Video18:47
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Shortest Path In A Weighted Graph - A Greedy Algorithm

Higher Ed
Find the shortest path in a weighted graph is a greedy 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...
Instructional Video10:09
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Comparison Of Graph Representations

Higher Ed
Compare the adjacency matrix, adjacency list and the adjacency set in terms of space and time complexity of common operations. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures & Algorithms in Java".The...
Instructional Video14:39
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Count Trees, Print Range and Is BST

Higher Ed
Count the number of structurally unique binary trees that can be built with N nodes, print the nodes within a certain range in a binary search tree and check whether a certain binary tree is a binary *search* tree. This clip is from the...
Instructional Video14:35
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Depth First - Pre-OrderTraversal

Higher Ed
Depth first traversal can be of 3 types based on the order in which the node is processed relative to its left and right sub-trees. Pre-order traversal processes the node before processing the left and then the right sub trees. This clip...
Instructional Video8:09
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Representing A Graph In Code

Higher Ed
The graph interface allows building up a graph by adding edges and traversing a graph by giving access to all adjacent vertices of any vertex. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures &...
Instructional Video11:11
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Binary Search - search quickly through a sorted list

Higher Ed
Binary search is a pretty nifty way to search through a sorted list in O(Log N) time. 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 Video8:51
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Find The Minimum Element In A Stack In Constant Time

Higher Ed
Learn to keep track of the minimum element of a stack as it changes. 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,...
Instructional Video8:43
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Kruskal's Algorithm For a Minimal Spanning Tree

Higher Ed
Kruskal's algorithm is another greedy algorithm to find a minimal spanning tree. 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...
Instructional Video12:39
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Introduction To Shortest Path In An Unweighted Graph - The Distance Table

Higher Ed
Graphs with simple edges (directed or undirected) are unweighted graphs. The distance table is an important data structure used to find the shortest path between any two vertices on a graph. This clip is from the chapter "Shortest Path...
Instructional Video15:41
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Introducing The Graph

Higher Ed
Study of graphs and algorithms associated with graphs forms an entire field of study called graph theory. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures & Algorithms in Java".The author introduces you...
Instructional Video7:22
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Types Of Graphs

Higher Ed
A graph with directed edges forms a Directed Graph and those with undirected edges forms an Undirected Graph. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures & Algorithms in Java".The author introduces...
Instructional Video5:19
Curated Video

Data Science and Machine Learning with R - Tidyverse Overview

Higher Ed
This video provides an overview of tidyverse. This clip is from the chapter "Getting Started with R" of the series "Data Science and Machine Learning with R from A-Z Course [Updated for 2021]".This section introduces you to getting...
Instructional Video11:23
Curated Video

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

Higher Ed
Visualize how the Bellman Ford works to find the shortest path in a graph with negative weighted edges. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this...
Instructional Video14:15
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - The Shortest Path Algorithm Visualized

Higher Ed
Visualize the shortest path algorithm using the distance table, step by step. 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...
Instructional Video7:36
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Dealing With Negative Cycles In The Bellman Ford Algorithm

Higher Ed
If a graph has a negative cycle then it's impossible to find a shortest path as every round of the cycle makes the path shorter! This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures &...
Instructional Video10:53
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Sorting Trade-Offs

Higher Ed
Let’s understand characteristics which can be used to determine which sorting algorithm is the right one for a system. This clip is from the chapter "Sorting and Searching" of the series "From 0 to 1: Data Structures & Algorithms in...
Instructional Video11:22
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Match Parenthesis To Check A Well Formed Expression

Higher Ed
Matching parenthesis to check for well-formed expressions helps us solve this using the stack we're already implemented. This clip is from the chapter "Stacks And Queues" of the series "From 0 to 1: Data Structures & Algorithms in...
Instructional Video10:25
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Linked List Problems

Higher Ed
Learn how to traverse and linked lists, add elements to a list and count the number of elements in a list. This clip is from the chapter "Linked Lists" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we...
Instructional Video19:55
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - The Linked List - The Most Basic Of All Data Structures

Higher Ed
Linked lists are less interesting in Java then in other programming languages such as C and C++ which require the developer to manage memory. Learn more about it. This clip is from the chapter "Linked Lists" of the series "From 0 to 1:...
Instructional Video14:15
Curated Video

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

Higher Ed
Dijkstra's algorithm is a greedy algorithm to find the shortest path in a weighted graph. 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...
Instructional Video3:03
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - You, This course and Us

Higher Ed
This clip is from the chapter "What this course is about" of the series "From 0 to 1: Data Structures & Algorithms in Java".The author introduces herself and the course in this section of the course.
Instructional Video11:07
Curated Video

JavaScript Sets and Maps

Pre-K - Higher Ed
Sets and Maps are data structures optimized for holding specific types of data. Mark will demonstrate how to use these fundamental data structures in this video.
Instructional Video14:17
Curated Video

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

Higher Ed
Shell sort builds on top of insertion sort, it improves the complexity of the running time by partitioning the list in a clever way. This clip is from the chapter "Sorting and Searching" of the series "From 0 to 1: Data Structures &...