Files Included :
anagrams approach m4v (33.8 MB)
anagrams walkthrough js m4v (30.85 MB)
array string welcome m4v (29.3 MB)
array string wrap up m4v (416.22 KB)
big-o-basics (45.79 MB)
big-o-examples-js (30.68 MB)
check in m4v (2.92 MB)
compress approach m4v (10.27 MB)
compress walkthrough js m4v (32.67 MB)
five sort approach m4v (4.9 MB)
five sort walkthrough js m4v (13.66 MB)
intersection approach m4v (10.08 MB)
intersection walkthrough js m4v (21.15 MB)
most frequent char approach m4v (5.78 MB)
most frequent char walkthrough js m4v (17.16 MB)
pair product approach m4v (6.21 MB)
pair product walkthrough js m4v (9.83 MB)
pair sum approach m4v (9.86 MB)
pair sum walkthrough js m4v (27.81 MB)
uncompress approach m4v (11.58 MB)
uncompress walkthrough js m4v (25.57 MB)
beginner-recursion-intro (7.55 MB)
beginner-recursion-welcome (1.76 MB)
factorial-approach (9.93 MB)
factorial-walkthrough-js (3.64 MB)
fibonacci-approach (29.83 MB)
fibonacci-walkthrough-js (2.84 MB)
palindrome-approach (6.04 MB)
palindrome-walkthrough-js (9.19 MB)
recursion-warmup-js (26.92 MB)
reverse-string-approach (6.22 MB)
reverse-string-walkthrough-js (8.43 MB)
sum-numbers-recursive-approach (22.52 MB)
sum-numbers-walkthrough-js (16.59 MB)
sum-of-lengths-approach (7.37 MB)
sum-of-lengths-walkthrough-js (7.51 MB)
all tree paths approach m4v (10.92 MB)
all tree paths walkthrough js m4v (31.84 MB)
binary tree intro lecture m4v (18.06 MB)
binary tree intro walkthrough js m4v (8.29 MB)
binary tree welcome m4v (545.14 KB)
binary tree wrap up m4v (361.09 KB)
bottom right value approach m4v (8.42 MB)
bottom right value walkthrough js m4v (16.6 MB)
breadth first values approach m4v (9.52 MB)
breadth first values walkthrough js m4v (21.45 MB)
depth first values approach m4v (10.26 MB)
depth first values walkthrough js m4v (61.3 MB)
how high approach m4v (11.86 MB)
how high walkthrough js m4v (14.17 MB)
leaf list approach m4v (6.47 MB)
leaf list walkthrough js m4v (23.59 MB)
level averages approach m4v (5.15 MB)
level averages walkthrough js m4v (33.73 MB)
max root to leaf path sum approach m4v (13.88 MB)
max root to leaf path sum walkthrough js m4v (20.35 MB)
tree includes approach m4v (16.04 MB)
tree includes walkthrough js m4v (32.61 MB)
tree levels approach m4v (13.18 MB)
tree levels walkthrough js m4v (60.38 MB)
tree min value approach m4v (9.39 MB)
tree min value walkthrough js m4v (36.21 MB)
tree path finder approach m4v (14.06 MB)
tree path finder walkthrough js m4v (40.35 MB)
tree sum approach m4v (10.51 MB)
tree sum walkthrough js m4v (30.24 MB)
tree value count approach m4v (9.78 MB)
tree value count walkthrough js m4v (19.62 MB)
array stepper approach m4v (9.18 MB)
array stepper walkthrough js m4v (17.07 MB)
can concat approach m4v (17.27 MB)
can concat walkthrough js m4v (18.04 MB)
counting change approach m4v (12.04 MB)
counting change walkthrough js m4v (16.14 MB)
count paths approach m4v (14.64 MB)
count paths walkthrough js m4v (25.9 MB)
dynamic programming welcome m4v (610.06 KB)
dynamic programming wrap up m4v (604.24 KB)
fib approach m4v (43.59 MB)
fib walkthrough js m4v (20.21 MB)
knightly number approach m4v (15.52 MB)
knightly number walkthrough js (22.1 MB)
max palin subsequence approach m4v (19.86 MB)
max palin subsequence walkthrough js m4v (26.77 MB)
max path sum approach m4v (10.55 MB)
max path sum walkthrough js m4v (16.96 MB)
min change approach m4v (16.64 MB)
min change walkthrough js m4v (30.12 MB)
non-adjacent-sum-approach m4v (14.13 MB)
non adjacent sum walkthrough js m4v (22.75 MB)
overlap subsequence approach m4v (14.11 MB)
overlap subsequence walkthrough js m4v (20.36 MB)
quickest concat approach m4v (8.51 MB)
quickest concat walkthrough js m4v (27.98 MB)
summing squares approach m4v (12.27 MB)
summing squares walkthrough js m4v (16.18 MB)
sum possible approach m4v (15.93 MB)
sum possible walkthrough js m4v (26.08 MB)
tribonacci approach m4v (12.5 MB)
tribonacci walkthrough js m4v (18.09 MB)
create combinations approach m4v (13.57 MB)
create combinations walkthrough js m4v (25.79 MB)
exhaustive recursion check in m4v (1.93 MB)
exhaustive recursion welcome m4v (924.2 KB)
exhaustive recursion wrap up m4v (255.85 KB)
parenthetical possibilities approach m4v (19.71 MB)
parenthetical possibilities walkthrough js m4v (45.58 MB)
permutations approach m4v (6.46 MB)
permutations walkthrough js m4v (26.55 MB)
subsets approach m4v (7.07 MB)
subsets walkthrough js m4v (32.8 MB)
substitute synonyms walkthrough js m4v (58.19 MB)
substituting synonyms approach m4v (17.29 MB)
best bridge approach m4v (5.65 MB)
best bridge walkthrough js m4v (90.76 MB)
closest carrot approach m4v (6.81 MB)
closest carrot walkthrough js m4v (50.19 MB)
connected components count approach m4v (8.12 MB)
connected components count walkthrough js m4v (27.96 MB)
graph check in m4v (2.28 MB)
graph intro lecture m4v (25.08 MB)
graph intro walkthrough js m4v (45.88 MB)
graph welcome m4v (673.81 KB)
graph wrap up m4v (426.1 KB)
has cycle approach m4v (11.91 MB)
has cycle walkthrough js m4v (18.73 MB)
has path approach m4v (10.1 MB)
has path walkthrough js m4v (26.13 MB)
island count approach m4v (10.16 MB)
island count walkthrough js m4v (49.4 MB)
knight attack approach (8.46 MB)
knight attack walkthrough js m4v (42.16 MB)
largest component approach m4v (8.39 MB)
largest component walkthrough js m4v (23.98 MB)
longest path approach m4v (12.99 MB)
longest path walkthrough js m4v (30.49 MB)
minimum island approach m4v (6.18 MB)
minimum island walkthrough js m4v (25.58 MB)
prereqs possible approach m4v (10.64 MB)
prereqs possible walkthrough js m4v (39.28 MB)
semesters required approach m4v (14.09 MB)
semesters required walkthrough js m4v (40.27 MB)
shortest path approach m4v (12.59 MB)
shortest path walkthrough js m4v (36.51 MB)
undirected path approach m4v (13.8 MB)
undirected path walkthrough js m4v (43.51 MB)
course introduction m4v (8.3 MB)
hey programmer approach m4v (1021.71 KB)
hey programmer walkthrough js m4v (6.05 MB)
is prime approach m4v (11.05 MB)
is prime walkthrough js m4v (17.64 MB)
max value approach m4v (5.27 MB)
max value walkthrough js m4v (7.93 MB)
workspace walkthrough (7.35 MB)
add lists approach m4v (17.85 MB)
add lists walkthrough js m4v (70.04 MB)
create linked list approach m4v (4.61 MB)
create linked list walkthrough js m4v (37.39 MB)
get node value approach m4v (5 MB)
get node value walkthrough js m4v (23.27 MB)
insert node approach m4v (7.92 MB)
insert node walkthrough js m4v (30.99 MB)
is univalue list approach m4v (5.79 MB)
is univalue list walkthrough js m4v (20.29 MB)
linked list check in m4v (2.57 MB)
linked list find approach m4v (8.43 MB)
linked list find walkthrough js m4v (14.64 MB)
linked list intro lecture m4v (15.99 MB)
linked list intro walkthrough js m4v (46.32 MB)
linked list values approach m4v (4.8 MB)
linked list values walkthrough js m4v (24.42 MB)
linked list welcome m4v (582.9 KB)
linked list wrap up m4v (387.46 KB)
longest streak approach m4v (9.04 MB)
longest streak walkthrough js m4v (15.81 MB)
merge lists approach m4v (8.18 MB)
merge lists walkthrough js m4v (31.47 MB)
remove node approach m4v (6.22 MB)
remove node walkthrough js m4v (25.88 MB)
reverse list approach m4v (5.63 MB)
reverse list walkthrough js m4v (25.79 MB)
sum list approach m4v (5.88 MB)
sum list walkthrough js m4v (14.48 MB)
zipper lists approach m4v (10.95 MB)
zipper lists walkthrough js m4v (44.57 MB)
binary search approach m4v (11.97 MB)
binary search tree includes approach m4v (14.47 MB)
binary search tree includes walkthrough js m4v (12.2 MB)
binary search walkthrough js m4v (16 MB)
breaking boundaries approach m4v (15.8 MB)
breaking boundaries walkthrough js m4v (26.61 MB)
build tree in post approach m4v (15.92 MB)
build tree in post walkthrough js m4v (24.84 MB)
build tree in pre approach m4v (10.35 MB)
build tree in pre walkthrough js m4v (65.72 MB)
can color approach m4v (11.28 MB)
can color walkthrough js m4v (29.59 MB)
combine intervals approach m4v (8.95 MB)
combine intervals walkthrough js m4v (26.34 MB)
congratulations (9.39 MB)
detect dictionary approach m4v (6.5 MB)
detect dictionary walkthrough js m4v (18.48 MB)
flip tree approach m4v (5.23 MB)
flip tree walkthrough js m4v (7.88 MB)
is binary search tree approach m4v (10.72 MB)
is binary search tree walkthrough js m4v (26.41 MB)
lefty nodes approach m4v (9.15 MB)
lefty nodes walkthrough js m4v (19.59 MB)
lexical order approach m4v (6.5 MB)
lexical order walkthrough js m4v (21.41 MB)
linked list cycle approach m4v (8.92 MB)
linked list cycle walkthrough js m4v (25.05 MB)
linked palindrome approach m4v (6.19 MB)
linked palindrome walkthrough js m4v (14.66 MB)
lowest common ancestor approach m4v (13.1 MB)
lowest common ancestor walkthrough js m4v (34.53 MB)
max increasing subseq approach m4v (17.91 MB)
max increasing subseq walkthrough js m4v (34.12 MB)
merge sort approach m4v (20.17 MB)
merge sort walkthrough js m4v (33.27 MB)
middle value approach m4v (9.71 MB)
middle value walkthrough js m4v (28.5 MB)
mixed recall welcome m4v (643.97 KB)
positioning plants approach m4v (20.64 MB)
positioning plants walkthrough js m4v (28.47 MB)
post order approach m4v (6.37 MB)
post order walkthrough js m4v (8.62 MB)
rare routing approach m4v (13.61 MB)
rare routing walkthrough js m4v (44.18 MB)
safe cracking approach m4v (6.91 MB)
safe cracking walkthrough js m4v (41.2 MB)
string search approach m4v (8.14 MB)
string search walkthrough js m4v (50.59 MB)
token replace approach m4v (7.2 MB)
token replace walkthrough js m4v (27.74 MB)
token transform approach m4v (11.93 MB)
token transform walkthrough js m4v (25.86 MB)
tolerant teams approach m4v (7.66 MB)
tolerant teams walkthrough js m4v (20.3 MB)
topological order approach m4v (12.73 MB)
topological order walkthrough js (33.53 MB)
befitting brackets approach m4v (7.28 MB)
befitting brackets walkthrough js m4v (20.58 MB)
decompress-braces approach m4v (14.19 MB)
decompress braces walkthrough js m4v (45.04 MB)
nesting score approach m4v (10.38 MB)
nesting score walkthrough js m4v (10.21 MB)
paired parentheses approach m4v (5.08 MB)
paired parentheses walkthrough js m4v (10.7 MB)
stacks wrap up m4v (375.33 KB)
stack welcome m4v (459.4 KB)
[center]
Screenshot