Instructional Video5:51
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Bisection/Binary search - Iterative implementation

Higher Ed
Implement the get_val method and add search functionality for the class This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms, Data Structures".null
Instructional Video11:02
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Command line/Terminal basics

Higher Ed
An introductory look at collections in Python This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video17:30
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Build A Queue With Two Stacks

Higher Ed
Learn to write the most efficient code to mimic the behaviour of a queue using 2 stacks. 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...
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 Video12:54
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Build your own generators using yield

Higher Ed
An in-depth look at building if elif and else blocks using conditional tests and boolean values This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is...
Instructional Video10:06
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Add some methods to the class

Higher Ed
Create custom generators using yield This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video12:34
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - While loops, enumerate, zip

Higher Ed
Explore some special methods like __init__ and __repr__ This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video6:49
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Iterators, for loops, generators, list comprehension

Higher Ed
Add the add and remove_course methods to the class This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video5:33
Curated Video

C++ Standard Template Library in Practice - Course Review

Higher Ed
The user would like to catch up on what was learned in this section. • Review the topics covered • Show excerpts of the previous slides • Thank the audience for watching This clip is from the chapter "C++ 20 Preview" of the series "C++...
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 Video2:55
Economics Explained

High Frequency Trading (Hfts): Reactionary Algorithm

9th - Higher Ed
The New York Stock Exchange is the world's largest and most liquid securities market. It's where many of world's largest companies list their shares to be traded amongst millions of investors worldwide; ranging from small individual...
Instructional Video7:57
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Thank you for taking the course and next steps

Higher Ed
Start building the set_val method and introduce python's hash function This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms, Data Structures".null
Instructional Video9:19
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - BST - Deleting nodes with 1 child node

Higher Ed
Replace the while loop built in the iterative solution in the prior video with recursive function calls to achieve the same goal This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3:...
Instructional Video9:17
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Intro to search - Linear, Bisection/Binary search

Higher Ed
Modify set_val method to include update functionality This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms, Data Structures".null
Instructional Video2:50
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Recursion mini-project 3 - Fibonacci series

Higher Ed
Get the list size and range of ints for each list element from the user during program execution This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python,...
Instructional Video7:28
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - A look at the recursive divide function

Higher Ed
Implement Quicksort algorithm step by step This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about...
Instructional Video11:48
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Performance measures - deep dive with a programmatic view

Higher Ed
Analyze execution context and frames created by recursive divide function in-depth This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms,...
Instructional Video5:05
Curated Video

C++ Standard Template Library in Practice - Auxiliary Iterator Functions

Higher Ed
We want to know what functions are available for making working with iterators simpler. • Learn what functions are available to make working with iterators more generic • Learn what these different functions can do • Show them in action...
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,...