Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Interview Questions: Data Structures and Algorithms
Section 0 - Introduction
00 Course Overview (3:25)
01 Fizzbuzz (9:58)
FizzBuzz Code
Section 1 String and Array Interview Questions
01 Reverse Words In A String (5:36)
02 Rotate Array (9:11)
03 Isomorphic Strings (12:28)
04 Kth Largest Element In An Array (15:19)
05 Testing Our Solution (3:39)
Section 1 Code
Section 2 Matrix Interview Questions
01 Set Matrix Zeros (11:28)
02 Spiral Matrix (9:01)
03 Number Of Islands (20:21)
04 Testing Our Solution (20:21)
Section 2 Code
Section 3 Linked List Interview Questions
01 Implement a Stack Using an Array (7:01)
02 Add Two Numbers (6:43)
03 Testing Our Solution (7:55)
Linked List Source Code
Section 4 Binary Tree Interview Questions
01 Inorder Traversal (8:13)
02 Preorder Traversal (8:13)
03 Postorder Traversal (6:35)
04 Binary Tree Maximum Path Sum (12:41)
Binary Tree Source Code
Section 5 Graph Interview Questions
01 Clone An Undefined Graph (13:09)
02 Building And Traversing The Graph (11:22)
03 Testing Our Solution (4:27)
Graph Interview Questions Source Code
Section 6 Sorting and Time Complexity
01 Types Of Time Complexity (13:25)
02 Bubble Sort Algorithm (4:26)
03 Selection Sort Algorithm (5:08)
04 Insertion Sort Algorithm (4:13)
05 Quick Sort (7:14)
06 Merge Sort Algorithm (12:30)
07 Time Complexity Of Different Sorting Algorithms (2:55)
Time Complexity of Different Sorting Algorithms Slides
Section 6 Sorting and Time Complexity Code
Section 7 - Dynamic Programming
01 Coin Change (9:09)
02 Edit Distance (10:15)
03 Distinct Subsequences (8:45)
04 Maximum Sum Subarray (4:44)
Dynamic Programming Source Code
Section 8 Bit Manipulation Interview Questions
01 Bitwise And Shift Operators (7:19)
02 Single Number (3:54)
03 Number Of 1 Bits (4:51)
04 Sum Of Two Integers (3:30)
05 Reverse Bits (6:05)
06 Bitwise And Of A Range (10:26)
Bitwise and Shift Operators Slides
Bit Manipulation Source Code
Section 9 Combinations and Permutations Interview Questions
01 Permutations (12:11)
02 Distinct Permutations Of A String (13:37)
03 Letter Combinations Of A Phone Number (13:10)
04 Factor Combinations (16:20)
Combinations and Permutations Interview Questions Code
Section 10 Math Interview Questions
01 Reverse Integer (10:44)
02 Palindrome Number (11:40)
03 Excel Sheet Column Number (5:45)
Math Interview Questions Code
Dynamic Programming Source Code
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience