Tutorial Videos of Algorithms & Data Structures & Pokémon & System Design
- I teach my sons and wife programming (Data Structures and Algorithms, Python, Math, Excel, System Design). My son Eric teaches me Pokémon and my son Ryan teaches me stuffs.
- Home | 中文 | Total 754 Videos | Github | Youtube Channel | Bilibili | Xigua | Job Opportunities | API | Buy Me a Coffee ☕ | Patreon ☕ | Crypto Payment Accepted ₿ | Paypal 🅿️
- PhD, living in Cambridge, UK. Currently a Senior Software Engineer at Micrsoft Research Cambridge (MSRC). Ex-Amazon, Ex-General Electric.
Day | Title | Links | Date | Video Language | Category | Resource Link | Likes | Dislikes | Comments | Views | Length (seconds) |
---|---|---|---|---|---|---|---|---|---|---|---|
674 | Split the Numbers into Two Distinct Arrays (Hash Map) | Youtube | Bilibili | Xigua | 2024-03-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 16 | 468 |
673 | Reachable Nodes With Restrictions (Graph Theory, Iterative Depth First Search Algorithm, Undirected/Unweighted Graph) | Youtube | Bilibili | Xigua | 2024-03-15 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 24 | 976 |
672 | Reachable Nodes With Restrictions (Graph Theory, Union Find, Disjoint Set, Undirected/Unweighted Graph) | Youtube | Bilibili | Xigua | 2024-03-10 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 38 | 740 |
671 | Reachable Nodes With Restrictions (Graph Theory, Breadth First Search Algorithm, Undirected/Unweighted Graph) | Youtube | Bilibili | Xigua | 2024-03-08 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 19 | 697 |
670 | Reachable Nodes With Restrictions (Graph Theory, Recursive Depth First Search Algorithm, Undirected/Unweighted Graph) | Youtube | Bilibili | Xigua | 2024-03-03 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 55 | 610 |
669 | Least Number of Unique Integers after K Removals | Youtube | Bilibili | Xigua | 2024-03-01 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 58 | 671 |
668 | Paint Fences (No 3 Consecutive Same Colours) - Bottom Up Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2024-02-25 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 18 | 623 |
667 | Paint Fences (No 3 Consecutive Same Colours) - Top Down Dynamic Programming Algorithm (Recursion + Memoization) | Youtube | Bilibili | Xigua | 2024-02-22 | English | Teaching Kids Programming | Blog - Leetcode | 11 | 0 | 3 | 645 | 695 |
666 | N-Repeated Element in Size 2N Array (Pigeonhole Principle) | Youtube | Bilibili | Xigua | 2024-02-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 40 | 1102 |
665 | N-Repeated Element in Size 2N Array (Random Algorithm) | Youtube | Bilibili | Xigua | 2024-02-11 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 42 | 670 |
664 | N-Repeated Element in Size 2N Array (Math) | Youtube | Bilibili | Xigua | 2024-02-04 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 14 | 309 |
663 | N-Repeated Element in Size 2N Array (Sorting) | Youtube | Bilibili | Xigua | 2024-02-02 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 24 | 341 |
662 | N-Repeated Element in Size 2N Array (Hash Map/Set) | Youtube | Bilibili | Xigua | 2024-01-28 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 13 | 442 |
661 | Count Out of Boundary Path via Top Down Dynamic Programming Algorithm (Recursion with Memoization/Depth First Search) | Youtube | Bilibili | Xigua | 2024-01-26 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 34 | 691 |
660 | Remove Duplicates from Sorted Linked List (Using Hash Set) | Youtube | Bilibili | Xigua | 2024-01-21 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 23 | 476 |
659 | Remove Duplicates from Sorted Linked List (Two Pointer Algorithm) | Youtube | Bilibili | Xigua | 2024-01-14 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 32 | 595 |
658 | Check if Bitwise OR Has Trailing Zeros (Binary) | Youtube | Bilibili | Xigua | 2024-01-07 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 28 | 496 |
657 | Largest Substring Between Two Equal Characters (Brute Force, Find/Index) | Youtube | Bilibili | Xigua | 2024-01-05 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 32 | 536 |
656 | Largest Substring Between Two Equal Characters (Hash Map) | Youtube | Bilibili | Xigua | 2024-01-03 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 39 | 648 |
655 | Linear Algebra: Using Matrix to Solve Equations of X and Y (Math) | Youtube | Bilibili | Xigua | 2023-12-10 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 32 | 929 |
654 | Pseudo-Palindromic Paths in a Binary Tree (Breadth First Search Algorithm, Iterative Preorder/Reversed Preorder) | Youtube | Bilibili | Xigua | 2023-12-08 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 51 | 1402 |
653 | Another Birthday Candles Problem (Binary Search and Brute Force / Linear Search) | Youtube | Bilibili | Xigua | 2023-12-03 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 64 | 1173 |
652 | The Birthday Candles Problem (Three Algorithms) | Youtube | Bilibili | Xigua | 2023-12-01 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 60 | 1059 |
651 | Pseudo-Palindromic Paths in a Binary Tree (Recursive Depth First Search Algorithm) | Youtube | Bilibili | Xigua | 2023-11-26 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 23 | 1513 |
650 | Count Unique Length-3 Palindromic Subsequences (Hash Table) | Youtube | Bilibili | Xigua | 2023-11-24 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 25 | 1436 |
649 | Algorithms to Find the Unique Vertex of Zero Indegree in a Directed Acyclic Graph | Youtube | Bilibili | Xigua | 2023-11-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 20 | 1559 |
648 | Algorithms to Find the Vertex of Zero Indegree in a Directed Acyclic Graph | Youtube | Bilibili | Xigua | 2023-11-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 33 | 1788 |
647 | Algorithms to Find the Lexicographically Smallest Palindrome | Youtube | Bilibili | Xigua | 2023-11-12 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 33 | 899 |
646 | Introduction to Two's Complement (Storing Negative Numbers) | Youtube | Bilibili | Xigua | 2023-11-10 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 49 | 2223 |
645 | Last Moment Before All Ants Fall Out of a Plank | Youtube | Bilibili | Xigua | 2023-11-05 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 38 | 1052 |
644 | Algorithm to Generate a String With Characters That Have Odd Counts | Youtube | Bilibili | Xigua | 2023-11-03 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 25 | 501 |
643 | 0/1 Knapsack: Length of the Longest Subsequence That Sums to Target (Recursion+Memoization=Top Down Dynamic Programming) | Youtube | Bilibili | Xigua | 2023-10-29 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 47 | 1024 |
642 | Recursive Algorithms to Compute the K-th Symbol in Grammar | Youtube | Bilibili | Xigua | 2023-10-27 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 42 | 1124 |
641 | Count the Digits That Divide a Number (Three Algorithms) | Youtube | Bilibili | Xigua | 2023-10-26 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 36 | 1270 |
640 | Longer Contiguous Segments of Ones than Zeros in a Binary String (Three Algorithms) | Youtube | Bilibili | Xigua | 2023-10-22 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 25 | 1065 |
639 | Minimum Operations to Collect Elements from End of Array | Youtube | Bilibili | Xigua | 2023-10-20 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 41 | 773 |
638 | Number of Ways to Stay in the Same Place After Some Steps (Top Down Dynamic Programming Algorithm, Recursion with Memoization) | Youtube | Bilibili | Xigua | 2023-10-15 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 104 | 968 |
637 | Divisible and Non-divisible Sums Difference (Brute Force Algorithm and Math) | Youtube | Bilibili | Xigua | 2023-10-13 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 26 | 873 |
1 | System Design 001 - Data Sharding | Youtube | Bilibili | Xigua | 2023-10-09 | Chinese | Teaching Wife System Design | Blog | 3 | 0 | 0 | 303 | 349 |
636 | Compute Sum of 1/(1+2+..N) Using Math and Python | Youtube | Bilibili | Xigua | 2023-10-08 | English | Teaching Kids Programming | Blog | 1 | 0 | 2 | 92 | 709 |
635 | Maximum Odd Binary Number | Youtube | Bilibili | Xigua | 2023-10-06 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 54 | 487 |
634 | Compute the Amount of Water of a Glass in a Pyramid Stacked Glasses (Top Down Dynamic Programming Algorithm - Recursion with Memoization) | Youtube | Bilibili | Xigua | 2023-10-02 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 73 | 1362 |
633 | Minimum Operations to Reduce X to Zero (Two Pointer + Sliding Window Algorithm) | Youtube | Bilibili | Xigua | 2023-09-29 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 1 | 51 | 988 |
632 | Minimum Operations to Reduce X to Zero (Two Pointer + Top Down Dynamic Programming Algorithm + Recursion with Memoization) | Youtube | Bilibili | Xigua | 2023-09-22 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 49 | 1149 |
631 | Algorithms to Count the Minimum Right Shifts to Sort the Array | Youtube | Bilibili | Xigua | 2023-09-18 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 1 | 33 | 889 |
630 | Count the Intersection Points Given Intervals (Line Sweep Algorithm) | Youtube | Bilibili | Xigua | 2023-09-15 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 2 | 57 | 1073 |
629 | Smallest Number With Given Digit Product (Greedy Factorization Algorithm) | Youtube | Bilibili | Xigua | 2023-09-08 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 28 | 1470 |
628 | Count Number of Even and Odd Bits (Binary) | Youtube | Bilibili | Xigua | 2023-09-04 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 22 | 888 |
627 | Further Point from Origin (Hash Map) | Youtube | Bilibili | Xigua | 2023-08-31 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 4 | 63 | 548 |
5 | Ryan Teaches Adult - How to Make a Flappy Bird Game using Scratch? | Youtube | Bilibili | Xigua | 2023-08-30 | English | Ryan Teaches Me | - | 2 | 0 | 0 | 21 | 511 |
626 | Two Algorithms to Find All Numbers Disappeared in an Array (Hash Set) | Youtube | Bilibili | Xigua | 2023-08-30 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 1 | 126 | 789 |
46 | Nearest Exit from Entrance in Maze via Iterative Deepening Search (IDS, DLS, DFS, BFS) | Youtube | Bilibili | Xigua | 2023-08-28 | Chinese | Teaching Wife Programming | Blog - Leetcode | 4 | 0 | 0 | 122 | 797 |
625 | Count Servers that Communicate (Hash Map - Counter) | Youtube | Bilibili | Xigua | 2023-08-25 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 1 | 56 | 1070 |
624 | Recursive Algorithms to Balance a Binary Search Tree | Youtube | Bilibili | Xigua | 2023-08-24 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 3 | 136 | 1040 |
623 | Count Pairs Whose Sum is Less than Target (Two Pointer Algorithm) | Youtube | Bilibili | Xigua | 2023-08-21 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 84 | 722 |
622 | Find The K-th Lucky Number (Complete Binary Tree Algorithm) | Youtube | Bilibili | Xigua | 2023-08-18 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 21 | 683 |
621 | Find The K-th Lucky Number (Recursion Algorithm) | Youtube | Bilibili | Xigua | 2023-08-15 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 40 | 388 |
620 | Find The K-th Lucky Number (Binary Mapping Pattern) | Youtube | Bilibili | Xigua | 2023-08-08 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 30 | 714 |
619 | Faulty Keyboard with an Inverse Key (Two Algorithms) | Youtube | Bilibili | Xigua | 2023-08-07 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 44 | 977 |
618 | Math Proof of the Number of Odd Degree Vertices in a Graph is Even | Youtube | Bilibili | Xigua | 2023-08-04 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 42 | 805 |
617 | Conditions That A Connected Graph Can Be Drawn With One Stroke (Euler Path/Euler Cycle/Circuit) | Youtube | Bilibili | Xigua | 2023-07-31 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 39 | 1174 |
616 | Minimum Operations to Reduce an Integer to 0 (Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2023-07-28 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 21 | 1279 |
615 | Minimum Operations to Reduce an Integer to 0 (Greedy Based on Binary Bits) | Youtube | Bilibili | Xigua | 2023-07-23 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 32 | 875 |
614 | Minimum Operations to Reduce an Integer to 0 (Recursion with Math Proof) | Youtube | Bilibili | Xigua | 2023-07-21 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 48 | 1322 |
613 | Minimum Operations to Reduce an Integer to 0 (Greedy/Iterative Algorithm) | Youtube | Bilibili | Xigua | 2023-07-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 39 | 831 |
612 | Minimum Operations to Reduce an Integer to 0 (Greedy Recursion/Top Down Dynamic Programming Algorithm) | Youtube | Bilibili | Xigua | 2023-07-14 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 27 | 1664 |
611 | Algorithms to Count Houses in a Circular Street (with Restrictions - At Least One Door Open) | Youtube | Bilibili | Xigua | 2023-07-10 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 49 | 878 |
610 | Algorithms to Find Neither Minimum nor Maximum | Youtube | Bilibili | Xigua | 2023-07-07 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 46 | 573 |
609 | Algorithms to Minimize String Length (Hash Set) | Youtube | Bilibili | Xigua | 2023-07-03 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 4 | 114 | 501 |
608 | Find Maximum Number of String Pairs (Fixed-size Hash Set and Distinct Groups) | Youtube | Bilibili | Xigua | 2023-06-30 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 1 | 22 | 1088 |
607 | Find Maximum Number of String Pairs (Brute Force Algorithm + Hash Set) | Youtube | Bilibili | Xigua | 2023-06-26 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 34 | 791 |
606 | Algorithms to Count Houses in a Circular Street | Youtube | Bilibili | Xigua | 2023-06-23 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 1 | 215 | 746 |
605 | Algorithms to Count Total Number of Colored Cells (Math/Recursion/Dynamic Programming) | Youtube | Bilibili | Xigua | 2023-06-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 29 | 833 |
604 | Algorithms to Compute the Minimum String Length After Removing Substrings (Brute Force + Stack) | Youtube | Bilibili | Xigua | 2023-06-16 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 58 | 933 |
603 | Minimum Swaps to Get Semi-Ordered Permutation | Youtube | Bilibili | Xigua | 2023-06-12 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 38 | 725 |
602 | Maximum Number of Space Partitions by N Straight Lines (Pizza Cutting Problem, Math, DP, Recursion) | Youtube | Bilibili | Xigua | 2023-06-09 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 40 | 1216 |
601 | Breadth First Search Algorithm to Compute the Maximum Number of Connected Components in a Directed Graph (Detonate the Maximum Bombs) | Youtube | Bilibili | Xigua | 2023-06-05 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 94 | 630 |
600 | Maximum Number of Connected Components in a Directed Graph (Detonate the Maximum Bombs) - Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2023-06-02 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 33 | 1100 |
599 | Introduction to Units of Information (Byte, KB, MB, GB, TB, PB) | Youtube | Bilibili | Xigua | 2023-05-31 | English | Teaching Kids Programming | Blog | 3 | 0 | 2 | 47 | 370 |
598 | Remove Trailing Zeros From a String (strip, lstrip, rstrip) | Youtube | Bilibili | Xigua | 2023-05-29 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 33 | 472 |
597 | Algorithms to Find Two Smallest Numbers (Buy Two Chocolates - Heap - Sorting - Linear Scan) | Youtube | Bilibili | Xigua | 2023-05-27 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 26 | 945 |
596 | Find Max Number of Uncrossed Lines (Longest Common Subsequence) via Space Optimisation Bottom Up Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2023-05-22 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 44 | 829 |
595 | Compute the Probability Matrix (Math) of Walking in a Grid (Unique Paths) | Youtube | Bilibili | Xigua | 2023-05-21 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 34 | 626 |
594 | Find Max Number of Uncrossed Lines (Longest Common Subsequence) via Bottom Up Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2023-05-14 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 34 | 912 |
593 | Find Max Number of Uncrossed Lines (Longest Common Subsequence LCS) via Top Down Dynamic Programming Algorithm (Recursion + Memoization) | Youtube | Bilibili | Xigua | 2023-05-13 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 35 | 959 |
592 | Back Tracking Algorithm to Find the The Knight’s Tour Path (Recursive Depth First Search) | Youtube | Bilibili | Xigua | 2023-05-08 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 136 | 1407 |
23 | Eric Teaches Adult 023 - Pokémon Breeding | Youtube | Bilibili | Xigua | 2023-05-06 | English | Pokémon | - | 4 | 0 | 0 | 30 | 383 |
591 | Maximum Number of Vowels in a Substring of Given Length (Sliding Window Algorithm) | Youtube | Bilibili | Xigua | 2023-05-06 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 24 | 959 |
590 | Compute Average of an Array Excluding Max and Min (Math) | Youtube | Bilibili | Xigua | 2023-05-01 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 18 | 572 |
589 | Minimum Bit Flips to Convert Number (Hamming Distance, Math) | Youtube | Bilibili | Xigua | 2023-04-30 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 29 | 1065 |
588 | Sum the Multiples in a Range using Venn Diagram (Math and Bruteforce Algorithm) | Youtube | Bilibili | Xigua | 2023-04-24 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 34 | 1275 |
587 | Minimum Amount of Time to Fill Cups (Greedy Simulation Algorithm and Math) | Youtube | Bilibili | Xigua | 2023-04-22 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 33 | 1237 |
586 | Find the Width of Columns of a Grid (Zip Function, Matrix Transpose) | Youtube | Bilibili | Xigua | 2023-04-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 39 | 1003 |
585 | Form Smallest Number From Two Digit Arrays (Set Intersection) | Youtube | Bilibili | Xigua | 2023-04-14 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 29 | 970 |
4 | 004 - Ryan Teaches Adult - Gravity and Gravitation | Youtube | Bilibili | Xigua | 2023-04-10 | English | Ryan Teaches Me | - | 1 | 0 | 0 | 19 | 486 |
584 | Closest Binary Search Tree Value (Iterative and Recursive Inorder Traversal Algorithm) | Youtube | Bilibili | Xigua | 2023-04-10 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 55 | 1102 |
583 | Closest Binary Search Tree Value (Recursion + Inorder Traversal + Binary Search Algorithm) | Youtube | Bilibili | Xigua | 2023-04-09 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 43 | 1060 |
22 | Eric Teaches Adult 022 - Pokémon Effective Values (EVs) | Youtube | Bilibili | Xigua | 2023-04-08 | English | Pokémon | - | 1 | 0 | 0 | 6 | 193 |
582 | Find the Longest Balanced Substring of a Binary String | Youtube | Bilibili | Xigua | 2023-04-03 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 44 | 1084 |
581 | Distinct Prime Factors of Product of Array (Math) | Youtube | Bilibili | Xigua | 2023-04-01 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 33 | 756 |
580 | K Items With the Maximum Sum | Youtube | Bilibili | Xigua | 2023-03-27 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 21 | 866 |
3 | 003 - Ryan Teaches Adult - The Air and Atmosphere | Youtube | Bilibili | Xigua | 2023-03-26 | English | Ryan Teaches Me | - | 1 | 0 | 0 | 15 | 556 |
21 | Eric Teaches Adult 021 - Pokémon Terastallizing | Youtube | Bilibili | Xigua | 2023-03-26 | English | Pokémon | - | 1 | 0 | 0 | 8 | 434 |
579 | URL Simply Explained | Youtube | Bilibili | Xigua | 2023-03-25 | English | Teaching Kids Programming | Blog | 2 | 0 | 2 | 40 | 1144 |
578 | Split With Minimum Sum (Heap, Priority Queue) | Youtube | Bilibili | Xigua | 2023-03-20 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 33 | 642 |
577 | Split With Minimum Sum (Bucket Sorting Algorithm) | Youtube | Bilibili | Xigua | 2023-03-18 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 46 | 874 |
576 | Split With Minimum Sum (Sort the Digits, Greedy, Math) | Youtube | Bilibili | Xigua | 2023-03-13 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 2 | 47 | 736 |
2 | 002 - Ryan Teaches Adult - How to Keep Healthy? | Youtube | Bilibili | Xigua | 2023-03-12 | English | Ryan Teaches Me | - | 2 | 0 | 0 | 27 | 461 |
20 | Eric Teaches Adult 020 - Pokémon Dynamax | Youtube | Bilibili | Xigua | 2023-03-11 | English | Pokémon | - | 1 | 0 | 0 | 11 | 610 |
575 | Converting Breadth First Search Algorithm to Iterative Preorder Order (Depth First Search) for a Binary Tree | Youtube | Bilibili | Xigua | 2023-03-11 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 2 | 26 | 628 |
1 | 001 - Ryan Teaches Adult - The Shape of Circle and Pi (Math, Geometry) | Youtube | Bilibili | Xigua | 2023-03-05 | English | Ryan Teaches Me | - | 3 | 0 | 0 | 40 | 466 |
574 | Passing Item From One End to Another (Who Has It After N Seconds: Math/Simulation) | Youtube | Bilibili | Xigua | 2023-03-05 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 35 | 832 |
573 | Second Highest Distinct Record using SQL and Python | Youtube | Bilibili | Xigua | 2023-03-02 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 39 | 712 |
572 | Compute the Area of Square in Square (Similar Triangles, Math, Geometry) | Youtube | Bilibili | Xigua | 2023-02-27 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 29 | 1283 |
571 | Algorithms to Count Surface Area of 3D Shapes (Geometry and Math) | Youtube | Bilibili | Xigua | 2023-02-26 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 1 | 49 | 971 |
19 | Eric Teaches Adult 019 - Pokémon Mega Evolution | Youtube | Bilibili | Xigua | 2023-02-25 | English | Pokémon | - | 1 | 0 | 0 | 10 | 946 |
570 | Geometry of Triangle Area and Side Law (Math) | Youtube | Bilibili | Xigua | 2023-02-23 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 19 | 709 |
569 | Binary Tree Zigzag Level Order Traversal (via Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2023-02-19 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 24 | 579 |
568 | Minimum Distance Between Binary Search Tree (BST) Nodes (Recursive Depth First Search + In-Order Traversal Algorithm) | Youtube | Bilibili | Xigua | 2023-02-17 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 24 | 809 |
567 | Count Distinct Numbers on the Board (Recursion, Simulation, Hash Set, Math) | Youtube | Bilibili | Xigua | 2023-02-16 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 23 | 727 |
18 | Eric Teaches Adult 018 - Pokémon Ground Type | Youtube | Bilibili | Xigua | 2023-02-12 | English | Pokémon | - | 1 | 0 | 0 | 14 | 671 |
566 | Algorithms to Take Max/Min, Square Root, and Compute Sum after K times (Heap, Sort, Index) | Youtube | Bilibili | Xigua | 2023-02-12 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 30 | 1120 |
565 | The Find Function/Algorithm for a List/Tuple in Python (Find vs Index) | Youtube | Bilibili | Xigua | 2023-02-11 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 21 | 785 |
564 | Algorithms to Separate the Digits of a Number Array | Youtube | Bilibili | Xigua | 2023-02-05 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 30 | 787 |
17 | Eric Teaches Adult 017 - Pokémon Grass Type | Youtube | Bilibili | Xigua | 2023-02-04 | English | Pokémon | - | 2 | 0 | 0 | 13 | 643 |
563 | The Endless Iterator Cycle (from itertools) in Python | Youtube | Bilibili | Xigua | 2023-02-02 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 2 | 44 | 1067 |
562 | Algorithms to Solve a Min Max Binary Tree Game (Queue, Recursion, In-place) | Youtube | Bilibili | Xigua | 2023-01-30 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 2 | 39 | 1303 |
16 | Eric Teaches Adult 016 - Pokémon Flying Type | Youtube | Bilibili | Xigua | 2023-01-29 | English | Pokémon | - | 2 | 0 | 0 | 14 | 496 |
561 | Algorithms to Compute the Alternating Digit Sum | Youtube | Bilibili | Xigua | 2023-01-29 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 30 | 857 |
560 | Iterative Algorithm to Check if a Binary Tree is Symmetric | Youtube | Bilibili | Xigua | 2023-01-26 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 28 | 826 |
559 | Algorithms to Find Minimum Common Value of Two Sorted Arrays (Binary Search, Two Pointer, Brute Force, Hash Set Intersection) | Youtube | Bilibili | Xigua | 2023-01-22 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 46 | 892 |
15 | Eric Teaches Adult 015 - Pokémon Rock Type | Youtube | Bilibili | Xigua | 2023-01-21 | English | Pokémon | - | 1 | 0 | 0 | 8 | 501 |
558 | Count Nodes Equal to Sum of Descendants (Recursive Depth First Search Algorithm) | Youtube | Bilibili | Xigua | 2023-01-21 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 35 | 774 |
557 | How to Design a Random Sudoku? Algorithm to Design a Random Sudoku | Youtube | Bilibili | Xigua | 2023-01-16 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 88 | 757 |
14 | Eric Teaches Adult 014 - Pokémon Fighting Type | Youtube | Bilibili | Xigua | 2023-01-15 | English | Pokémon | - | 1 | 0 | 0 | 8 | 901 |
556 | How to Design a Random Maze? Random Maze Generation Algorithm | Youtube | Bilibili | Xigua | 2023-01-15 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 58 | 880 |
555 | Sum of Number and Its Reverse (Bruteforce Algorithm) | Youtube | Bilibili | Xigua | 2023-01-12 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 38 | 815 |
13 | Eric Teaches Adult 013 - Pokémon Fire Type | Youtube | Bilibili | Xigua | 2023-01-08 | English | Pokémon | - | 1 | 0 | 0 | 11 | 512 |
554 | Maximum Count of Positive Integer and Negative Integer in Sorted Array (Binary Search Algorithm) | Youtube | Bilibili | Xigua | 2023-01-08 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 3 | 253 | 1168 |
553 | Minimum Number of Arrows to Burst Balloons (Greedy Algorithm) | Youtube | Bilibili | Xigua | 2023-01-07 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 2 | 42 | 866 |
552 | Check if There is a Path With Equal Number of 0's And 1's (Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2023-01-04 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 43 | 924 |
12 | Eric Teaches Adult 012 - Pokémon Poison Type | Youtube | Bilibili | Xigua | 2023-01-01 | English | Pokémon | - | 1 | 0 | 0 | 9 | 775 |
551 | Check if There is a Path With Equal Number of 0's And 1's (Maze, Recursion, Memoization, Dynamic Programming) | Youtube | Bilibili | Xigua | 2022-12-31 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 2 | 95 | 1086 |
550 | Count Pairs Of Similar Strings (Bruterforce, Hash Map / Counter and Bit masking) | Youtube | Bilibili | Xigua | 2022-12-28 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 59 | 1255 |
549 | Finding 3-Digit Even Numbers (Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2022-12-27 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 26 | 937 |
11 | Eric Teaches Adult 011 - Pokémon Dark Type | Youtube | Bilibili | Xigua | 2022-12-25 | English | Pokémon | - | 1 | 0 | 0 | 17 | 452 |
548 | Finding 3-Digit Even Numbers (Recursive Depth First Search Algorithm) | Youtube | Bilibili | Xigua | 2022-12-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 25 | 1044 |
10 | Eric Teaches Adult 010 - Pokémon Dragon Type | Youtube | Bilibili | Xigua | 2022-12-18 | English | Pokémon | - | 3 | 0 | 2 | 18 | 573 |
547 | Finding 3-Digit Even Numbers (Permutations, Brute Force) | Youtube | Bilibili | Xigua | 2022-12-18 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 41 | 1053 |
9 | Eric Teaches Adult 009 - Pokémon Electric Type | Youtube | Bilibili | Xigua | 2022-12-12 | English | Pokémon | - | 2 | 0 | 0 | 17 | 291 |
546 | How Many Games are Played in World Cup (Combinatorics and Permutations - Math) | Youtube | Bilibili | Xigua | 2022-12-12 | English | Teaching Kids Programming | Blog | 4 | 0 | 2 | 42 | 700 |
545 | Algorithms to Check a Circular Sentence | Youtube | Bilibili | Xigua | 2022-12-10 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 25 | 501 |
8 | Eric Teaches Adult 008 - Pokémon Bug Type | Youtube | Bilibili | Xigua | 2022-12-05 | English | Pokémon | - | 1 | 0 | 0 | 8 | 453 |
544 | Algorithms to Find the Pivot Integer of the First N Natural Numbers (Bruteforce Algorithm, Prefix Sum, Binary Search and Math Proof/Solver) | Youtube | Bilibili | Xigua | 2022-12-05 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 34 | 1332 |
45 | Nearest Exit from Entrance in Maze via Breadth First Search Algorithm (BFS) | Youtube | Bilibili | Xigua | 2022-12-04 | Chinese | Teaching Wife Programming | Blog - Leetcode | 3 | 0 | 3 | 66 | 872 |
543 | Nearest Exit from Entrance in Maze via Iterative Deepening Search Algorithm (IDS) | Youtube | Bilibili | Xigua | 2022-12-03 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 111 | 957 |
7 | Eric Teaches Adult 007 - Pokémon Water Type | Youtube | Bilibili | Xigua | 2022-11-28 | English | Pokémon | - | 1 | 0 | 0 | 6 | 330 |
542 | Nearest Exit from Entrance in Maze via Recursive Depth First Search Algorithm (DFS) | Youtube | Bilibili | Xigua | 2022-11-28 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 41 | 822 |
541 | Minimum Cuts to Divide a Circle (Math, Geometry) | Youtube | Bilibili | Xigua | 2022-11-27 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 41 | 352 |
540 | Nearest Exit from Entrance in Maze via Breadth First Search Algorithm (BFS) | Youtube | Bilibili | Xigua | 2022-11-21 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 50 | 1024 |
6 | Eric Teaches Adult 006 - Pokémon Fairy Type | Youtube | Bilibili | Xigua | 2022-11-20 | English | Pokémon | - | 1 | 0 | 0 | 5 | 367 |
539 | Minimum Sum of Four Digit Number After Splitting Digits | Youtube | Bilibili | Xigua | 2022-11-20 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 177 | 509 |
5 | Eric Teaches Adult 005 - Pokémon Normal Type | Youtube | Bilibili | Xigua | 2022-11-14 | English | Pokémon | - | 2 | 0 | 0 | 14 | 321 |
538 | Compound Interests and Euler's number (Math Constant E) | Youtube | Bilibili | Xigua | 2022-11-14 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 34 | 963 |
537 | Minimum Genetic Mutation via Iterative Deepening Search Algorithm | Youtube | Bilibili | Xigua | 2022-11-13 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 20 | 806 |
536 | Minimum Genetic Mutation via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-11-07 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 36 | 903 |
4 | Eric Teaches Adult 004 - Pokémon Psychic Type | Youtube | Bilibili | Xigua | 2022-11-06 | English | Pokémon | - | 1 | 0 | 0 | 35 | 408 |
535 | Minimum Genetic Mutation via Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-11-06 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 0 | 52 | 1178 |
3 | Eric Teaches Adult 003 - Pokémon Steel Type | Youtube | Bilibili | Xigua | 2022-10-31 | English | Pokémon | - | 0 | 0 | 0 | 11 | 537 |
534 | Largest Perimeter Triangle (Sorting + Greedy Algorithm) | Youtube | Bilibili | Xigua | 2022-10-31 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 53 | 833 |
533 | Determine if Two Events Have Conflict (Intersections of Two Intervals) | Youtube | Bilibili | Xigua | 2022-10-30 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 30 | 883 |
532 | Number of Valid Clock Times | Youtube | Bilibili | Xigua | 2022-10-26 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 43 | 914 |
2 | Eric Teaches Adult 002 - Pokémon Ghost Type | Youtube | Bilibili | Xigua | 2022-10-23 | English | Pokémon | - | 1 | 0 | 0 | 24 | 419 |
44 | Recursive Algorithm to Count and Say a Number String | Youtube | Bilibili | Xigua | 2022-10-23 | Chinese | Teaching Wife Programming | Blog - Leetcode | 3 | 0 | 0 | 39 | 568 |
531 | Minimum Split Into Subarrays With GCD Greater Than One (Greedy Algorithm) | Youtube | Bilibili | Xigua | 2022-10-23 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 77 | 650 |
530 | Recursive Algorithm to Count and Say a Number String | Youtube | Bilibili | Xigua | 2022-10-18 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 61 | 1267 |
1 | Eric Teaches Adult 001 - Pokémon Ice Type | Youtube | Bilibili | Xigua | 2022-10-17 | English | Pokémon | - | 2 | 0 | 1 | 32 | 333 |
529 | Number of Common Factors (Bruteforce Algorithm + Greatest Common Divisor) | Youtube | Bilibili | Xigua | 2022-10-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 38 | 438 |
528 | Maximum Ascending Subarray Sum (Greedy Algorithm) | Youtube | Bilibili | Xigua | 2022-10-11 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 53 | 1569 |
527 | Finding Path Sum in Binary Tree via Breadth First Search Algorithm (and Iterative DFS) | Youtube | Bilibili | Xigua | 2022-10-09 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 50 | 870 |
526 | Finding Path Sum in Binary Tree via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-10-05 | English | Teaching Kids Programming | Blog - Leetcode | 8 | 0 | 0 | 57 | 1397 |
525 | Introduction to XML Data Format | Youtube | Bilibili | Xigua | 2022-10-01 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 40 | 779 |
524 | Count Days Spent Together (Intersection of Two Intervals + Line Sweep Algorithm) | Youtube | Bilibili | Xigua | 2022-09-28 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 69 | 2962 |
43 | Concatenation of Consecutive Binary Numbers | Youtube | Bilibili | Xigua | 2022-09-25 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 0 | 64 | 932 |
523 | Concatenation of Consecutive Binary Numbers | Youtube | Bilibili | Xigua | 2022-09-25 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 1 | 37 | 2114 |
522 | What is JSON? Simply Explained | Youtube | Bilibili | Xigua | 2022-09-23 | English | Teaching Kids Programming | Blog | 5 | 0 | 2 | 117 | 695 |
521 | Largest Sum of Non-Adjacent Numbers, Disappearing Coins 2D Version (Dynamic Programming Algorithm) | Youtube | Bilibili | Xigua | 2022-09-18 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 39 | 997 |
520 | Number of Ways to Reach a Position After Exactly k Steps (Combinations + Math + Dynamic Programming Algorithms) | Youtube | Bilibili | Xigua | 2022-09-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 2 | 94 | 1377 |
42 | Three Algorithms to Compute the Combination Number (Recursion, Memoziation, and Dynamic Programming) | Youtube | Bilibili | Xigua | 2022-09-14 | Chinese | Teaching Wife Programming | Blog - Leetcode | 5 | 0 | 0 | 72 | 937 |
2 | Excel: Two Dimensional Table Lookup via Index and Match Function | Youtube | Bilibili | Xigua | 2022-09-11 | Chinese | Teaching Wife Excel | - | 1 | 0 | 0 | 47 | 576 |
519 | Three Algorithms to Compute the Combination Number (Recursion, Dynamic Programming, Math) | Youtube | Bilibili | Xigua | 2022-09-11 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 44 | 917 |
1 | The vlookup, hlookup and xlookup functions in Excel | Youtube | Bilibili | Xigua | 2022-09-08 | Chinese | Teaching Wife Excel | - | 5 | 0 | 4 | 64 | 579 |
518 | Most Common SQL keywords (Select, Update, Insert, Delete) | Youtube | Bilibili | Xigua | 2022-09-06 | English | Teaching Kids Programming | Blog | 5 | 0 | 1 | 81 | 645 |
41 | Introduction to Graph Data Structure and Graph Theory | Youtube | Bilibili | Xigua | 2022-09-04 | Chinese | Teaching Wife Programming | Blog | 2 | 0 | 0 | 90 | 751 |
517 | Introduction to SQL and the SELECT | Youtube | Bilibili | Xigua | 2022-09-04 | English | Teaching Kids Programming | Blog - Leetcode | 13 | 0 | 6 | 472 | 1053 |
516 | What is a Computer Database? A Quick Introduction | Youtube | Bilibili | Xigua | 2022-09-01 | English | Teaching Kids Programming | Blog | 9 | 0 | 5 | 233 | 707 |
515 | Reordered Power of Two (Rearranging the Digits, Permutation + Math Counting) | Youtube | Bilibili | Xigua | 2022-08-28 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 29 | 1484 |
514 | Number of Zero-Filled Subarrays (GroupBy Algorithm + Math Counting) | Youtube | Bilibili | Xigua | 2022-08-24 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 50 | 900 |
513 | Reduce Array Size to The Half via Counting (Greedy, Hash Table) | Youtube | Bilibili | Xigua | 2022-08-20 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 71 | 624 |
512 | Algorithms to Count Equal Row and Column Pairs in a Square Matrix using Hash Map | Youtube | Bilibili | Xigua | 2022-08-18 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 51 | 648 |
511 | Four Algorithms to Validate a Binary Search Tree | Youtube | Bilibili | Xigua | 2022-08-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 2 | 43 | 967 |
510 | Algorithms to Find the Lowest Common Ancestor of a Binary Search Tree (Recursion+Iterative) | Youtube | Bilibili | Xigua | 2022-08-14 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 1 | 79 | 993 |
509 | Recursive Algorithm to Prune a Binary Tree | Youtube | Bilibili | Xigua | 2022-08-07 | English | Teaching Kids Programming | Blog - Leetcode | 7 | 0 | 1 | 330 | 591 |
508 | Distance Between Bus Stops (Floyd Warshall Shortest Path Algorithm in Simple Undirected Weighted Regular Graph) | Youtube | Bilibili | Xigua | 2022-08-06 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 67 | 677 |
507 | Depth First/Limit Search and Iterative Deepening Search Algorithm on Unweighted Graph | Youtube | Bilibili | Xigua | 2022-08-05 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 73 | 730 |
506 | A Light Talk on Breadth First Search, Uniform Cost Search and Dijkstra Shortest Path Graph Algorithms | Youtube | Bilibili | Xigua | 2022-08-03 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 63 | 499 |
505 | Introduction to Dijkstra Single Source Shortest Path Graph Algorithm | Youtube | Bilibili | Xigua | 2022-08-02 | English | Teaching Kids Programming | Blog | 6 | 0 | 0 | 191 | 918 |
504 | Distance Between Bus Stops (Shortest Distance in Simple Undirected Weighted Regular Graph) | Youtube | Bilibili | Xigua | 2022-07-31 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 53 | 462 |
503 | Valid Square Algorithm by Four Points in Cartesian Coordinate System (Math, Hashmap) | Youtube | Bilibili | Xigua | 2022-07-28 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 75 | 495 |
502 | Minmax Dynamic Programming Algorithm (Game of Picking Numbers at Two Ends) | Youtube | Bilibili | Xigua | 2022-07-26 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 63 | 934 |
501 | Single Source Shortest Path Algorithm in a Directed Unweighted Graph using Breadth First Search | Youtube | Bilibili | Xigua | 2022-07-18 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 41 | 591 |
500 | Floyd Warshall Multi-source/All Pairs Shortest Path Algorithm (Sum of Costs in a Directed Unweighted Graph) | Youtube | Bilibili | Xigua | 2022-07-17 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 106 | 979 |
499 | Introduction to Cartesian Product (Math) | Youtube | Bilibili | Xigua | 2022-07-16 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 28 | 605 |
498 | Recursive Depth First Search Algorithm to Evaluate the Boolean Binary Tree | Youtube | Bilibili | Xigua | 2022-07-14 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 54 | 533 |
497 | (!3+3)*!3=10 – Derangement Permutation Algorithms via Dynamic Programming and Recursion with Memoziation | Youtube | Bilibili | Xigua | 2022-07-13 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 34 | 529 |
496 | Count Unreachable Pairs of Nodes in an Undirected Graph (Union Find and Disjoint Set Algorithm) | Youtube | Bilibili | Xigua | 2022-07-06 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 73 | 1609 |
495 | Count Unreachable Pairs of Nodes in an Undirected Graph (Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2022-07-03 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 66 | 1478 |
494 | Count Unreachable Pairs of Nodes in an Undirected Graph (Recursive Depth First Search Algorithm) | Youtube | Bilibili | Xigua | 2022-06-30 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 132 | 1180 |
493 | Maximum Sum of K Numbers from Front and Back of Array (Prefix/Suffix Sum Algorithm) | Youtube | Bilibili | Xigua | 2022-06-27 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 40 | 800 |
492 | Maximum Sum of K Numbers from Front and Back of Array (Sliding Window Algorithm) | Youtube | Bilibili | Xigua | 2022-06-26 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 75 | 778 |
491 | Eat Bananas/Apples in K Hours with Minimal R (Binary Search Algorithm) | Youtube | Bilibili | Xigua | 2022-06-23 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 50 | 862 |
490 | Count Nodes Equal to Average of Subtree via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-06-22 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 59 | 539 |
489 | Greatest English Letter in Upper and Lower Case | Youtube | Bilibili | Xigua | 2022-06-21 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 31 | 642 |
488 | Recursive Depth First Search Graph Algorithm to Determine a Strongly Connected Component | Youtube | Bilibili | Xigua | 2022-06-18 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 109 | 1036 |
487 | Longest Substring Without Repeating Characters – Another Version of Two Pointer / Sliding Window Algorithm | Youtube | Bilibili | Xigua | 2022-06-16 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 46 | 829 |
486 | Minimum Distance of Two Words in a Sentence/String | Youtube | Bilibili | Xigua | 2022-06-13 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 51 | 622 |
485 | Longest Substring Without Repeating Characters (Two Pointer / Sliding Window Algorithm) | Youtube | Bilibili | Xigua | 2022-06-12 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 30 | 788 |
484 | Closest Leaf in Binary Tree (Breadth/Depth First Search Algorithm in a Graph) | Youtube | Bilibili | Xigua | 2022-06-09 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 1 | 148 | 1138 |
40 | Matrix Tranpose Algorithm | Youtube | Bilibili | Xigua | 2022-06-08 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 0 | 157 | 343 |
483 | Breadth First Search Algorithm to Find Factor Combinations | Youtube | Bilibili | Xigua | 2022-06-07 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 54 | 680 |
482 | Backtracking Algorithm to Find Factor Combinations (Math, Recursive Depth First Search) | Youtube | Bilibili | Xigua | 2022-06-06 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 63 | 883 |
481 | Rearrange Characters to Make Target String (Hash Map) | Youtube | Bilibili | Xigua | 2022-06-05 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 68 | 517 |
38 | Find Numbers in At Least Two Arrays Out of Three (Hash Set) | Youtube | Bilibili | Xigua | 2022-06-01 | Chinese | Teaching Wife Programming | Blog - Leetcode | 0 | 0 | 0 | 57 | 501 |
39 | Running Sum of the 1-D Array (Accumulate, Prefix Sum) | Youtube | Bilibili | Xigua | 2022-06-01 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 0 | 102 | 308 |
480 | Find Numbers in At Least Two Arrays Out of Three (Hash Set) | Youtube | Bilibili | Xigua | 2022-06-01 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 48 | 571 |
479 | Dynamic Programming Algorithm to Break a String using Given Words (Word Break) | Youtube | Bilibili | Xigua | 2022-05-31 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 90 | 809 |
478 | Break a String into Words (Word Break) via Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-05-30 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 52 | 905 |
477 | Break a String into Words (Word Break) via Recursion with Memoziation - Top Down Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2022-05-29 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 47 | 753 |
476 | Largest 3-Same-Digit Number in String (Math, Bruteforce Algorithm) | Youtube | Bilibili | Xigua | 2022-05-26 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 55 | 450 |
475 | Partition List to Pairs that Are Divisible by K (Hash Map) | Youtube | Bilibili | Xigua | 2022-05-24 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 75 | 583 |
37 | Longest Increasing Subsequence via Binary Search Algorithm (Greedy) | Youtube | Bilibili | Xigua | 2022-05-22 | Chinese | Teaching Wife Programming | Blog - Leetcode | 0 | 0 | 0 | 62 | 760 |
474 | Breadth First Search Algorithm to Find a Corresponding Node of a Binary Tree in a Clone of That Tree | Youtube | Bilibili | Xigua | 2022-05-20 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 180 | 648 |
473 | Iterative Depth First Search Algorithm to Find a Corresponding Node of a Binary Tree in a Clone of That Tree | Youtube | Bilibili | Xigua | 2022-05-19 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 2 | 93 | 557 |
472 | Find a Corresponding Node of a Binary Tree in a Clone of That Tree via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-05-18 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 216 | 859 |
471 | Breadth First Search Algorithm to Find the Sum of Deepest Leaves in a Binary Tree | Youtube | Bilibili | Xigua | 2022-05-16 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 2 | 310 | 534 |
470 | Recursive Depth First Search Algorithm to Find the Sum of Deepest Leaves in a Binary Tree | Youtube | Bilibili | Xigua | 2022-05-15 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 81 | 490 |
469 | Algorithms to Check Any Intervals Overlapping (Meeting Rooms) | Youtube | Bilibili | Xigua | 2022-05-14 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 55 | 720 |
36 | Longest Increasing Subsequence via Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2022-05-13 | Chinese | Teaching Wife Programming | Blog - Leetcode | 2 | 0 | 1 | 183 | 1019 |
468 | Populating Next Right Pointers in Each Node (Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2022-05-13 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 37 | 846 |
467 | Find Combination Sum via Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-05-12 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 5 | 61 | 591 |
466 | Backtracking Algorithm to List the Combination Sum (Recursive Depth First Search) | Youtube | Bilibili | Xigua | 2022-05-10 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 46 | 1017 |
465 | Gray Code by Recursive Mirror Algorithm | Youtube | Bilibili | Xigua | 2022-05-07 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 82 | 1156 |
35 | Two Algorithms to Group Anagrams (Hash Table) | Youtube | Bilibili | Xigua | 2022-05-05 | Chinese | Teaching Wife Programming | Blog - Leetcode | 0 | 0 | 0 | 43 | 641 |
464 | Two Algorithms to Group Anagrams | Youtube | Bilibili | Xigua | 2022-05-05 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 46 | 507 |
463 | Algorithms to Count Prefixes of a Given String (Trie Data Structure) | Youtube | Bilibili | Xigua | 2022-05-04 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 57 | 510 |
462 | Remove Digit From Number to Maximize Result | Youtube | Bilibili | Xigua | 2022-05-03 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 141 | 728 |
461 | All Elements in Two Binary Search Trees (Parallel Iterative Inorder Traversal Algorithm) | Youtube | Bilibili | Xigua | 2022-05-01 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 43 | 1034 |
460 | Typing Characters with Backspace (Text Editor Algorithm via Stack) | Youtube | Bilibili | Xigua | 2022-04-30 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 30 | 796 |
459 | Square of a List using Two Pointer Algorithm | Youtube | Bilibili | Xigua | 2022-04-28 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 47 | 631 |
33 | Algorithms to Check If a Linked List Has a Cycle | Youtube | Bilibili | Xigua | 2022-04-27 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 0 | 27 | 629 |
34 | Find the First Bad Version via Binary Search Algorithm | Youtube | Bilibili | Xigua | 2022-04-27 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 0 | 31 | 466 |
458 | Index Into an Infinite String (Find Substring) | Youtube | Bilibili | Xigua | 2022-04-27 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 36 | 566 |
457 | Intersection of Multiple Arrays (Set and Counter) | Youtube | Bilibili | Xigua | 2022-04-26 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 47 | 576 |
456 | Longest Palindromic Substring (Expand Around Center) | Youtube | Bilibili | Xigua | 2022-04-25 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 113 | 947 |
455 | Longest Palindromic Substring (Optimised Bruteforce and Dynamic Programming Algorithm) | Youtube | Bilibili | Xigua | 2022-04-24 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 67 | 1147 |
454 | Longest Palindrome String From Set of Characters | Youtube | Bilibili | Xigua | 2022-04-23 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 33 | 781 |
453 | Container With Most Water (Bruteforce, Two Pointer/Greedy Algorithm) | Youtube | Bilibili | Xigua | 2022-04-22 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 43 | 969 |
452 | Longest Increasing Path in a Matrix via Top Down Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2022-04-20 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 47 | 602 |
451 | Kth Smallest Element in a Binary Search Tree (BST) via Recursive Counting Algorithm | Youtube | Bilibili | Xigua | 2022-04-19 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 31 | 675 |
31 | Fast and Slow Pointer Algorithm to Find the Middle of a Linked List | Youtube | Bilibili | Xigua | 2022-04-18 | Chinese | Teaching Wife Programming | Blog - Leetcode | 2 | 0 | 0 | 49 | 403 |
32 | Max Subarray Sum via Bruteforce, Greedy and Kadane's Algorithm (Dynamic Programming) | Youtube | Bilibili | Xigua | 2022-04-18 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 2 | 123 | 827 |
450 | Kth Smallest Element in a Binary Search Tree (BST) via Recursive Inorder Traversal Algorithm | Youtube | Bilibili | Xigua | 2022-04-18 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 50 | 881 |
449 | Inorder Traversal Algorithm to Convert Binary Search Tree to Increasing Order Search Tree | Youtube | Bilibili | Xigua | 2022-04-17 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 26 | 584 |
448 | Tree Detection Algorithm via Union Find + Disjoint Set (Determine a Binary Tree) | Youtube | Bilibili | Xigua | 2022-04-16 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 44 | 1219 |
447 | Tree Detection via Depth First Search Algorithm (Determine a Binary Tree via Recursion) | Youtube | Bilibili | Xigua | 2022-04-14 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 1 | 35 | 579 |
29 | Pass by Values, References or Object-References in Python | Youtube | Bilibili | Xigua | 2022-04-13 | Chinese | Teaching Wife Programming | Blog | 1 | 0 | 3 | 53 | 557 |
30 | Introduction to Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2022-04-13 | Chinese | Teaching Wife Programming | Blog - Leetcode | 2 | 0 | 0 | 54 | 635 |
446 | Tree Detection Algorithm via Breadth First Search (Determine a Binary Tree) | Youtube | Bilibili | Xigua | 2022-04-13 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 35 | 761 |
445 | Transform Matrix to One Connected Component using Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-04-12 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 27 | 672 |
444 | Transform Matrix to One Connected Component using Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-04-10 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 39 | 794 |
443 | Top K Frequent Elements (Heap and Counter) | Youtube | Bilibili | Xigua | 2022-04-09 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 59 | 920 |
442 | Binary Search Algorithm and Exponential Formula (MATH) to Solve Equation x^x=2^2048 | Youtube | Bilibili | Xigua | 2022-04-08 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 53 | 642 |
441 | Max Subarray Sum by Kadane's Algorithm | Youtube | Bilibili | Xigua | 2022-04-07 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 37 | 1036 |
440 | Check if an Array Is Consecutive via Sorting Algorithm | Youtube | Bilibili | Xigua | 2022-04-06 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 19 | 325 |
439 | Reconstruct the Flight Itinerary using Topological Sorting Graph Algorithm (DAG) | Youtube | Bilibili | Xigua | 2022-04-05 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 34 | 1012 |
438 | Find Leaves of Binary Tree via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-04-04 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 4 | 36 | 666 |
437 | Largest Unique Number via Hash Table, Bucket Sorting & GroupBy | Youtube | Bilibili | Xigua | 2022-04-03 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 6 | 23 | 760 |
436 | Permutation of K out of N Visible Blocks via Top Down Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2022-04-01 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 30 | 1027 |
435 | Cascading Algorithm to Find All Subsets | Youtube | Bilibili | Xigua | 2022-03-30 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 51 | 777 |
434 | Finding All Subsets by Bitmasking Algorithm | Youtube | Bilibili | Xigua | 2022-03-29 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 23 | 652 |
433 | Finding All Subsets via Backtracking Algorithm (Recursion / Depth First Search) | Youtube | Bilibili | Xigua | 2022-03-28 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 89 | 538 |
432 | Find the Difference of Two Arrays (via Hash Set) | Youtube | Bilibili | Xigua | 2022-03-27 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 17 | 271 |
431 | Back-tracking Depth First Search Algorithm to Restore IP Addresses | Youtube | Bilibili | Xigua | 2022-03-26 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 1 | 23 | 1160 |
27 | Left/Right Side View of Binary Trees using Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-03-25 | Chinese | Teaching Wife Programming | Blog - Leetcode | 2 | 0 | 0 | 44 | 436 |
28 | Left/Right Side View of Binary Tree using Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-03-25 | Chinese | Teaching Wife Programming | Blog - Leetcode | 1 | 0 | 0 | 57 | 750 |
430 | Compute the Number of Consecutive Ones Less than K using Top Down Dynamic Programming Algorithm (Recursion + Memoziation) | Youtube | Bilibili | Xigua | 2022-03-25 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 778 |
429 | Pass by Values, References or Object-References in Python | Youtube | Bilibili | Xigua | 2022-03-23 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 17 | 637 |
428 | Left/Right Side View of a Binary Tree using DFS/BFS Algorithm | Youtube | Bilibili | Xigua | 2022-03-22 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 20 | 1224 |
427 | Counting the Number of Squares and Rectangles of a Rubik Cube | Youtube | Bilibili | Xigua | 2022-03-21 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 41 | 642 |
426 | How Many Solvable Permutations for a 3×3 Rubik's Cube? (Math, Combinatorics) | Youtube | Bilibili | Xigua | 2022-03-20 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 26 | 534 |
425 | Greedy/Simulation Algorithm to Validate Stack Sequences | Youtube | Bilibili | Xigua | 2022-03-19 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 24 | 1112 |
424 | Algorithms to Rotate an Array | Youtube | Bilibili | Xigua | 2022-03-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 24 | 1060 |
423 | Words That Can Be Typed using a Single Keyboard Row (Hash Set) | Youtube | Bilibili | Xigua | 2022-03-13 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 40 | 679 |
26 | Recursive Merge Sort Algorithm | Youtube | Bilibili | Xigua | 2022-03-12 | Chinese | Teaching Wife Programming | Blog - Leetcode | 3 | 0 | 0 | 92 | 548 |
422 | Sum of Geometric Progression (Math Proof and Python Function) | Youtube | Bilibili | Xigua | 2022-03-11 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 27 | 1132 |
421 | Delete the Middle Node of a Linked List (Fast and Slow Pointer) | Youtube | Bilibili | Xigua | 2022-03-06 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 41 | 695 |
25 | Recursive Quick Sort Algorithm | Youtube | Bilibili | Xigua | 2022-03-05 | Chinese | Teaching Wife Programming | Blog - Leetcode | 3 | 0 | 2 | 151 | 659 |
420 | Draw a Tree in Python using Turtle Graphics (Recursion) | Youtube | Bilibili | Xigua | 2022-03-05 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 139 | 401 |
419 | Is Subsequence Algorithm via Recursion (Greedy) | Youtube | Bilibili | Xigua | 2022-03-04 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 33 | 1069 |
418 | How to Make Flashing Lights on Microbit? | Youtube | Bilibili | Xigua | 2022-03-03 | English | Teaching Kids Programming | Blog | 5 | 0 | 1 | 70 | 401 |
417 | How to Draw a Spiral Shape using Python and Turtle Graphics? | Youtube | Bilibili | Xigua | 2022-03-01 | English | Teaching Kids Programming | Blog | 5 | 0 | 0 | 156 | 289 |
416 | How to Draw a Chess Board using Python and Turtle Graphics? | Youtube | Bilibili | Xigua | 2022-02-28 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 88 | 595 |
24 | Algorithm to Check Valid Parentheses String using Stack | Youtube | Bilibili | Xigua | 2022-02-27 | Chinese | Teaching Wife Programming | Blog - Leetcode | 2 | 0 | 0 | 77 | 539 |
415 | Check if a String is Prefix/Suffix in Python (Two Pointer Algorithm) | Youtube | Bilibili | Xigua | 2022-02-27 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 33 | 606 |
414 | How to Draw a Star using Turtle Graphics? (Math, Shapes, Geometry) | Youtube | Bilibili | Xigua | 2022-02-26 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 18 | 1054 |
413 | Probability of Rolling a Dice: Strictly Increasing Order One After Another (Math) | Youtube | Bilibili | Xigua | 2022-02-22 | English | Teaching Kids Programming | Blog | 2 | 0 | 1 | 168 | 684 |
412 | Probability of Two Sixes in a Row when Rolling Three Dices (Math) | Youtube | Bilibili | Xigua | 2022-02-21 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 17 | 482 |
411 | Find Three Consecutive Integers That Sum to a Given Number (Math) | Youtube | Bilibili | Xigua | 2022-02-19 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 47 | 387 |
23 | Simple Algorithm to Check a Valid Parentheses String | Youtube | Bilibili | Xigua | 2022-02-18 | Chinese | Teaching Wife Programming | Blog - Leetcode | 4 | 0 | 2 | 47 | 486 |
410 | Simple AI Algorithm of Decision Rules/Trees in Microbit Apple Catching Game | Youtube | Bilibili | Xigua | 2022-02-18 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 42 | 990 |
409 | Design and Develop an Apple Catching Game on Microbit using Python | Youtube | Bilibili | Xigua | 2022-02-17 | English | Teaching Kids Programming | Blog | 2 | 0 | 2 | 105 | 2042 |
408 | Introduction to Microbit Programming in Python | Youtube | Bilibili | Xigua | 2022-02-15 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 47 | 786 |
407 | Introduction to BASH shell/commands | Youtube | Bilibili | Xigua | 2022-02-14 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 87 | 950 |
22 | Algorithm to Search in a Binary Search Tree | Youtube | Bilibili | Xigua | 2022-02-13 | Chinese | Teaching Wife Programming | Blog - Leetcode | 0 | 0 | 0 | 50 | 417 |
406 | Turtle Graphics/Canvas Programming in Python | Youtube | Bilibili | Xigua | 2022-02-13 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 42 | 839 |
405 | Algorithm to Compute the Smallest Value of the Rearranged Number (Math) | Youtube | Bilibili | Xigua | 2022-02-12 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 32 | 868 |
404 | Math Proof of Logarithm Rules: log(ab)=log(a)+log(b) and log(a/b)=log(a)-log(b) | Youtube | Bilibili | Xigua | 2022-02-10 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 27 | 874 |
403 | Math Simplified Fractions where Denominator is Less-than-or-equal-to N | Youtube | Bilibili | Xigua | 2022-02-09 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 1 | 16 | 921 |
402 | Remove One Element to Make the Array Strictly Increasing (LIS Algorithms) | Youtube | Bilibili | Xigua | 2022-02-07 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 139 | 1770 |
401 | Sort Even and Odd Indices Independently (Merge and Sort Algorithm) | Youtube | Bilibili | Xigua | 2022-02-06 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 25 | 1110 |
400 | Clone (Deep Copy) a Undirected Connected Graph using Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-02-05 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 63 | 871 |
21 | Algorithms to Check Anagram Strings (Sorting, Hash Table) | Youtube | Bilibili | Xigua | 2022-02-04 | Chinese | Teaching Wife Programming | Blog - Leetcode | 3 | 0 | 0 | 52 | 753 |
399 | Clone (Deep Copy) a Undirected Connected Graph using Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-02-03 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 28 | 1146 |
398 | Estimate the Math Continued Fraction Value in Python (Recursion and Iterative Algorithm) | Youtube | Bilibili | Xigua | 2022-02-02 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 97 | 1223 |
397 | Top Down and Bottom Up Recursive Algorithms to Determine a Balanced Binary Tree | Youtube | Bilibili | Xigua | 2022-02-01 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 64 | 1338 |
396 | Index with Equal Left and Right Sums (Prefix and Suffix Sum Algorithm) | Youtube | Bilibili | Xigua | 2022-01-30 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 44 | 1439 |
395 | Rearrange Array Elements by Sign (Two Pointer Algorithm) | Youtube | Bilibili | Xigua | 2022-01-29 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 41 | 1028 |
20 | Algorithm to Convert Decimal Number (Base 10) to Binary | Youtube | Bilibili | Xigua | 2022-01-27 | Chinese | Teaching Wife Programming | Blog | 3 | 0 | 2 | 95 | 753 |
394 | Alpha Beta Pruning Algorithm on NegaMax (Game Theory) | Youtube | Bilibili | Xigua | 2022-01-27 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 344 | 1194 |
393 | NegaMax Algorithm (Game Theory) | Youtube | Bilibili | Xigua | 2022-01-25 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 441 | 1266 |
392 | Alpha-Beta Pruning Algorithm (Game Theory) | Youtube | Bilibili | Xigua | 2022-01-24 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 72 | 1533 |
391 | MinMax Algorithm in Game Tree (Game Theory, Tic Tac Toe) | Youtube | Bilibili | Xigua | 2022-01-23 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 126 | 1797 |
390 | Define Tic Tac Toe using Game Theory Terminologies | Youtube | Bilibili | Xigua | 2022-01-22 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 41 | 1109 |
19 | Algorithm to Convert Binary Numbers to Decimal | Youtube | Bilibili | Xigua | 2022-01-21 | Chinese | Teaching Wife Programming | Blog | 2 | 0 | 0 | 156 | 692 |
389 | Introduction to Two Players Zero-Sum Game (Number Halving) | Youtube | Bilibili | Xigua | 2022-01-20 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 65 | 1438 |
388 | Duplicate Numbers of Max Distance in Array (Sliding Window/Two Pointer Algorithms) | Youtube | Bilibili | Xigua | 2022-01-19 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 30 | 1307 |
387 | Uniform Cost Search Algorithm to Solve Single-Source Shortest Path in a Graph | Youtube | Bilibili | Xigua | 2022-01-18 | English | Teaching Kids Programming | Blog | 4 | 0 | 4 | 202 | 902 |
18 | Solve Jump Game via Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-01-17 | Chinese | Teaching Wife Programming | Blog - Leetcode | 2 | 0 | 0 | 64 | 749 |
386 | Minimum Moves to Reach Target Score with Constraints (Greedy Algorithm) | Youtube | Bilibili | Xigua | 2022-01-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 28 | 977 |
385 | Min Number of Steps to Reduce a Number to Zero (Greedy, Math, Simulation Algorithm, Binary) | Youtube | Bilibili | Xigua | 2022-01-16 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 58 | 776 |
384 | Search Engine Algorithm (Word Matching) using Trie (Prefix Tree) and Depth First Search | Youtube | Bilibili | Xigua | 2022-01-14 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 46 | 1853 |
383 | Two Pointer Algorithm to Capitalize the Title String | Youtube | Bilibili | Xigua | 2022-01-13 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 18 | 1212 |
382 | Increasing Triplet Subsequence Algorithm | Youtube | Bilibili | Xigua | 2022-01-11 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 35 | 835 |
381 | Longest Path (Tree Diameter) in Binary Tree via Depth First Search and Breadth First Search Algorithms | Youtube | Bilibili | Xigua | 2022-01-10 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 83 | 1642 |
380 | Check if Every Row/Column Contains 1-N (XOR and Hash Set) | Youtube | Bilibili | Xigua | 2022-01-09 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 57 | 1524 |
379 | Longest Path (Tree Diameter) in Binary Tree via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-01-08 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 43 | 477 |
17 | Solve Jump Game via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-01-06 | Chinese | Teaching Wife Programming | Blog - Leetcode | 0 | 0 | 0 | 62 | 738 |
378 | Longest Even Value Path in Binary Tree via Graph Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-01-06 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 34 | 1052 |
377 | Longest Even Value Path in Binary Tree using Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2022-01-05 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 56 | 1058 |
376 | Check if All A's Appears Before All B's (itertools.groupby) | Youtube | Bilibili | Xigua | 2022-01-03 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 56 | 740 |
375 | Split String with Same Distinct Counts (Sliding Window) | Youtube | Bilibili | Xigua | 2022-01-01 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 45 | 1035 |
374 | 0/1 Knapsack Space Optimised Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2021-12-30 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 200 | 1585 |
373 | Using Bottom Up Dynamic Programming Algorithm to Solve 0/1 Knapsack | Youtube | Bilibili | Xigua | 2021-12-28 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 88 | 1347 |
3 | Coding Test Exam Paper - NO. 3 | Youtube | Bilibili | Xigua | 2021-12-27 | Chinese | Exam Paper | Exam Paper (PDF) | 2 | 0 | 0 | 28 | 248 |
372 | 0/1 Knapsack Problem via Top Down Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2021-12-27 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 46 | 969 |
16 | Three Algorithms to Compute the Inverse of a Factorial (Math, Binary Search) | Youtube | Bilibili | Xigua | 2021-12-26 | Chinese | Teaching Wife Programming | Blog | 1 | 0 | 0 | 50 | 851 |
371 | Math Proof of Rule: Integer Divisible By 3 | Youtube | Bilibili | Xigua | 2021-12-25 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 18 | 538 |
370 | Topological Sort Algorithm on Directed Graphs (Course Schedule, BFS) | Youtube | Bilibili | Xigua | 2021-12-24 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 44 | 1334 |
369 | Minimum Starting Nodes to Visit Graph (Topological Sort, Indegree) | Youtube | Bilibili | Xigua | 2021-12-23 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 27 | 677 |
368 | Compute Minimum Absolute Difference of Two Numbers in an Array | Youtube | Bilibili | Xigua | 2021-12-22 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 21 | 710 |
367 | Day of the Year (Leap Year Algorithm) | Youtube | Bilibili | Xigua | 2021-12-21 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 17 | 695 |
366 | Multiple Strange Coin Flips/Toss Bottom Up Dynamic Programming Algorithm (Knapsack Variant) | Youtube | Bilibili | Xigua | 2021-12-20 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 29 | 1106 |
365 | Multiple Strange Coin Flips/Toss Top Down Dynamic Programming Algorithm (Knapsack Variant) | Youtube | Bilibili | Xigua | 2021-12-19 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 63 | 1424 |
364 | Graph Shortest Path Algorithms by Iterative Deepening Search (IDS), Depth First Search (DFS) or Breadth First Search (BFS) on Undirected Graphs | Youtube | Bilibili | Xigua | 2021-12-18 | English | Teaching Kids Programming | Blog | 6 | 0 | 3 | 139 | 1648 |
363 | Max Profit of Rod Cutting (Unbounded Knapsack) via Bottom Up Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2021-12-17 | English | Teaching Kids Programming | Blog | 1 | 0 | 1 | 58 | 842 |
15 | Merge Two Sorted List (Linked List) | Youtube | Bilibili | Xigua | 2021-12-16 | Chinese | Teaching Wife Programming | Blog - Leetcode | 0 | 0 | 0 | 71 | 655 |
362 | Max Profit of Rod Cutting (Unbounded Knapsack) via Top Down Dynamic Programming Algorithm | Youtube | Bilibili | Xigua | 2021-12-16 | English | Teaching Kids Programming | Blog | 1 | 0 | 1 | 25 | 994 |
361 | Split Tree to Maximize Product (Recursive Depth First Search Algorithm) | Youtube | Bilibili | Xigua | 2021-12-15 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 29 | 1341 |
360 | Find Partition Equal Subset Sum (Bottom Up Dynamic Programming Algorithm) | Youtube | Bilibili | Xigua | 2021-12-14 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 60 | 1237 |
359 | Find Partition Equal Subset Sum (Top Down Dynamic Programming Algorithm) | Youtube | Bilibili | Xigua | 2021-12-13 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 45 | 861 |
358 | Longest Strictly Increasing Then Decreasing Sublist | Youtube | Bilibili | Xigua | 2021-12-12 | English | Teaching Kids Programming | Blog | 2 | 0 | 2 | 44 | 820 |
357 | Find Subsequence of Length K With the Largest Sum (Greedy, Sliding Window) | Youtube | Bilibili | Xigua | 2021-12-11 | English | Teaching Kids Programming | Blog - Leetcode | 6 | 0 | 2 | 204 | 1221 |
356 | Finding Largest K Value with its Negative in Array using Hash Table/Set (K and -K) | Youtube | Bilibili | Xigua | 2021-12-10 | English | Teaching Kids Programming | Blog | 1 | 0 | 2 | 25 | 343 |
355 | Find First Recurring Character using Hash Table/Set | Youtube | Bilibili | Xigua | 2021-12-09 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 40 | 352 |
354 | Find Gene Mutation Groups via UnionFind Algorithm (Disjoint Set) | Youtube | Bilibili | Xigua | 2021-12-08 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 26 | 1747 |
14 | Introduction to Algorithm Runtime and Space Complexity | Youtube | Bilibili | Xigua | 2021-12-07 | Chinese | Teaching Wife Programming | Blog | 0 | 0 | 0 | 76 | 861 |
353 | Find Gene Mutation Groups via Recursive Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2021-12-07 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 11 | 855 |
352 | Find Gene Mutation Groups via Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2021-12-06 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 23 | 1270 |
350 | Counting Sort Algorithm in Python | Youtube | Bilibili | Xigua | 2021-12-05 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 44 | 936 |
351 | Algorithm to Truncate Sentence via Split Function | Youtube | Bilibili | Xigua | 2021-12-05 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 12 | 650 |
2 | Coding Test Exam Paper - NO. 2 | Youtube | Bilibili | Xigua | 2021-12-04 | Chinese | Exam Paper | Exam Paper (PDF) | 0 | 0 | 0 | 29 | 130 |
349 | Algorithms to Check if Linked List Strictly Increasing | Youtube | Bilibili | Xigua | 2021-12-04 | English | Teaching Kids Programming | Blog | 0 | 0 | 1 | 49 | 750 |
348 | Insertion Sort in Python (Simple Sorting Algorithm) | Youtube | Bilibili | Xigua | 2021-12-03 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 32 | 1789 |
347 | Selection Sort Implementation in Python (Simple Sorting Algorithm) | Youtube | Bilibili | Xigua | 2021-12-02 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 30 | 946 |
1 | Coding Test Exam Paper - NO. 1 | Youtube | Bilibili | Xigua | 2021-12-01 | Chinese | Exam Paper | Exam Paper (PDF) | 0 | 0 | 0 | 78 | 196 |
13 | Sum of Digits for a Non-negative Integer | Youtube | Bilibili | Xigua | 2021-12-01 | Chinese | Teaching Wife Programming | Blog | 1 | 0 | 0 | 64 | 477 |
346 | Bubble Sort Implementation in Python (Simple Sorting Algorithm) | Youtube | Bilibili | Xigua | 2021-12-01 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 51 | 1040 |
345 | Insert Into Linked List (Node Insertion Algorithm) | Youtube | Bilibili | Xigua | 2021-11-30 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 18 | 698 |
344 | Algorithms to Count Numbers with Odd Number of Digits | Youtube | Bilibili | Xigua | 2021-11-29 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 29 | 974 |
342 | Number of Sublists with Max in Interval (Count with Math) | Youtube | Bilibili | Xigua | 2021-11-28 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 11 | 729 |
343 | Counting Maximal Value Roots in Binary Tree (Recursive Post-Order Traversal - Depth First Search Algorithm - DFS) | Youtube | Bilibili | Xigua | 2021-11-28 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 46 | 638 |
341 | Repeated K-Length Substrings (Sliding Window) | Youtube | Bilibili | Xigua | 2021-11-27 | English | Teaching Kids Programming | Blog | 0 | 0 | 1 | 15 | 795 |
340 | Python Function to Find the Mode in an Array (Most Frequent Number) | Youtube | Bilibili | Xigua | 2021-11-25 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 46 | 483 |
12 | Python Code to Compute Average, Median and Mode (Math) | Youtube | Bilibili | Xigua | 2021-11-24 | Chinese | Teaching Wife Programming | Blog | 1 | 0 | 0 | 97 | 862 |
339 | Compute the Number of Sublists by Combination in Math | Youtube | Bilibili | Xigua | 2021-11-24 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 25 | 892 |
338 | Contiguously Increasing Numbers (Depth First Search and Breadth First Search Algorithm) | Youtube | Bilibili | Xigua | 2021-11-22 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 34 | 1229 |
337 | Maximum Depth of N-ary Tree via Recursive Depth First Search (DFS, Recursion) or Breadth First Search (BFS) Algorithms | Youtube | Bilibili | Xigua | 2021-11-21 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 50 | 1135 |
336 | Multi-source Breadth First Search Algorithm (BFS: Minimum Number of Moves to Capture the King) | Youtube | Bilibili | Xigua | 2021-11-20 | English | Teaching Kids Programming | Blog | 3 | 0 | 1 | 157 | 1792 |
11 | Algorithms to Check Palindrome String | Youtube | Bilibili | Xigua | 2021-11-18 | Chinese | Teaching Wife Programming | Blog | 3 | 0 | 0 | 155 | 615 |
335 | Remove Last Duplicate Entries (Hash Table) | Youtube | Bilibili | Xigua | 2021-11-18 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 607 |
334 | Graph Traversal Algorithms in DFS (Depth First Search) or Breadth First Search BFS (Unlock Rooms with Keys) | Youtube | Bilibili | Xigua | 2021-11-17 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 46 | 1144 |
333 | Introduction to Prim's Minimum Spanning Tree (Graph Algorithm) | Youtube | Bilibili | Xigua | 2021-11-15 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 43 | 1544 |
332 | Introduction to Kruskal's Minimum Spanning Tree (Graph Algorithm) | Youtube | Bilibili | Xigua | 2021-11-14 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 132 | 1211 |
331 | Silver Ratio and Pell Numbers (Metal Quadratic Equation) | Youtube | Bilibili | Xigua | 2021-11-13 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 37 | 1982 |
330 | Solving Math Equation n*n+19*n-n!=0 (Factorial Function and Unbounded Bruteforce Algorithm) | Youtube | Bilibili | Xigua | 2021-11-12 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 19 | 877 |
329 | Converting (Binary) Trees to Undirectional Graphs via DFS and BFS Algorithms | Youtube | Bilibili | Xigua | 2021-11-11 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 352 | 1705 |
328 | Square Root Decomposition to Query Range Sum of Mutable List | Youtube | Bilibili | Xigua | 2021-11-10 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 41 | 2020 |
10 | Introduction to Tree Data Structure and Breadth First Search Algorithm | Youtube | Bilibili | Xigua | 2021-11-08 | Chinese | Teaching Wife Programming | Blog | 4 | 0 | 3 | 106 | 870 |
327 | High Accuracy Multiplication Algorithm (Multiply Strings) | Youtube | Bilibili | Xigua | 2021-11-07 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 29 | 1377 |
326 | Remove Duplicates from Sorted Array via Two Pointer Algorithm | Youtube | Bilibili | Xigua | 2021-11-06 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 111 | 914 |
325 | Length of a Linked List (Recursion / Iterative Algorithm) | Youtube | Bilibili | Xigua | 2021-11-05 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 15 | 541 |
324 | Linear Equation with Two Unknowns (Chicken and Rabbit Problem) | Youtube | Bilibili | Xigua | 2021-11-04 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 56 | 1817 |
9 | Introduction to Queue and Double-Ended Queue in Python | Youtube | Bilibili | Xigua | 2021-11-03 | Chinese | Teaching Wife Programming | Blog | 1 | 0 | 0 | 81 | 420 |
323 | Single-Row Keyboard via Hash Table | Youtube | Bilibili | Xigua | 2021-11-03 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 2 | 29 | 720 |
322 | Greedy Algorithm to Find Longest Increasing Subsequence in O(NLogN) via Binary Search | Youtube | Bilibili | Xigua | 2021-11-02 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 235 | 1075 |
321 | Find Insertion Point in Sorted List via bisect_left or bisect_right | Youtube | Bilibili | Xigua | 2021-11-01 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 95 | 1194 |
320 | Top Down and Bottom Up Dynamic Programming Algorithm to Type N letters on a 2-keys Keyboard | Youtube | Bilibili | Xigua | 2021-10-31 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 42 | 1372 |
319 | Estimate the Golden Ratio via Fibonacci Numbers in Python | Youtube | Bilibili | Xigua | 2021-10-30 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 63 | 1438 |
318 | Run-Length Encoding/Compression Algorithm | Youtube | Bilibili | Xigua | 2021-10-29 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 53 | 956 |
317 | Run-Length Decoding/Decompression Algorithm | Youtube | Bilibili | Xigua | 2021-10-28 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 71 | 1260 |
316 | The Fisher–Yates Random Shuffle Algorithm in Python | Youtube | Bilibili | Xigua | 2021-10-27 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 135 | 1369 |
8 | Using Stack to Reverse a List (Introduction to Stack in Python) | Youtube | Bilibili | Xigua | 2021-10-26 | Chinese | Teaching Wife Programming | Blog | 1 | 0 | 0 | 42 | 453 |
315 | Image Flood Fill via Depth First Search (DFS) and Breadth First Search (BFS) Algorithm | Youtube | Bilibili | Xigua | 2021-10-25 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 220 | 1453 |
314 | Estimating the Performance Speedup (Gain) using Amdahls Law (Parallel Computing) | Youtube | Bilibili | Xigua | 2021-10-24 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 46 | 709 |
313 | Divide and Conquer Algorithm Explained (Max Number, Ruler Marker) | Youtube | Bilibili | Xigua | 2021-10-23 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 59 | 1452 |
312 | Area and Circumferences of Circle and Monte Carlo Simulation Algorithm of PI | Youtube | Bilibili | Xigua | 2021-10-22 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 46 | 1587 |
311 | Remove a Node and Subtree using Depth First Search or Breadth First Search Algorithm (Process Kill) | Youtube | Bilibili | Xigua | 2021-10-21 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 56 | 1457 |
7 | Introduction to Hash Table and Hash Set (Python) | Youtube | Bilibili | Xigua | 2021-10-20 | Chinese | Teaching Wife Programming | Blog | 2 | 0 | 2 | 210 | 1019 |
310 | Kth Smallest Element in a Binary Search Tree (BST) via Iterative Inorder Traversal Algorithm | Youtube | Bilibili | Xigua | 2021-10-19 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 83 | 1151 |
309 | Cousin Nodes in Binary Tree via Breadth First Search & Depth First Search Algorithm | Youtube | Bilibili | Xigua | 2021-10-18 | English | Teaching Kids Programming | Blog | 0 | 0 | 1 | 49 | 1467 |
308 | Restore the Word from Rules (Hash Map) | Youtube | Bilibili | Xigua | 2021-10-17 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 46 | 1368 |
307 | Best Time to Buy and Sell Stock Once (3 Algorithms) | Youtube | Bilibili | Xigua | 2021-10-16 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 68 | 1498 |
306 | Tower of Hanoi via Recursion (Math Induction Proof of Minimal Number of Moves) | Youtube | Bilibili | Xigua | 2021-10-15 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 70 | 891 |
305 | Kadane's Algorithm to Compute Maximum Subarray Sum (Math) | Youtube | Bilibili | Xigua | 2021-10-14 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 178 | 1039 |
6 | Three ways to compute the Fibonacci Numbers (Recursion and Iteration) | Youtube | Bilibili | Xigua | 2021-10-13 | Chinese | Teaching Wife Programming | Blog - Leetcode | 6 | 0 | 4 | 223 | 898 |
304 | Introduction to Probability and Naive Bayes Theorem (Math) | Youtube | Bilibili | Xigua | 2021-10-12 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 84 | 1341 |
303 | Introduction to KNN Machine Learning Algorithm (KNN In Python) | Youtube | Bilibili | Xigua | 2021-10-10 | English | Teaching Kids Programming | Blog | 5 | 0 | 4 | 145 | 1842 |
302 | Progressive Stairs via Simulation - Binary Search or Math | Youtube | Bilibili | Xigua | 2021-10-09 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 27 | 1264 |
301 | First Number Equal or Larger Than Target using Next Function | Youtube | Bilibili | Xigua | 2021-10-08 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 38 | 841 |
5 | Tuple vs. List in Python | Youtube | Bilibili | Xigua | 2021-10-07 | Chinese | Teaching Wife Programming | Blog | 4 | 0 | 7 | 365 | 665 |
300 | One-way Jump Game via Backtracking - DP and Greedy Algorithm | Youtube | Bilibili | Xigua | 2021-10-05 | English | Teaching Kids Programming | Blog | 8 | 0 | 2 | 215 | 1961 |
299 | Design a Hash Table | Youtube | Bilibili | 2021-10-04 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 56 | 2332 |
298 | Introduction to Hash Function | Youtube | Bilibili | 2021-10-03 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 71 | 1205 |
297 | Convert 1D Array to 2D Matrix (Reshape) | Youtube | Bilibili | 2021-10-02 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 4 | 192 | 468 |
4 | While Loop, If Condition and Functions | Youtube | Bilibili | Xigua | 2021-10-01 | Chinese | Teaching Wife Programming | - | 5 | 0 | 3 | 232 | 449 |
296 | Finding Real Roots of a Quadratic Equation | Youtube | Bilibili | 2021-09-30 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 28 | 1543 |
295 | Maximal Perimeter by Forming a Rectangle from N squares | Youtube | Bilibili | 2021-09-29 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 635 |
294 | Max Fence Area via Bruteforce or Parabola Quadratic Equation | Youtube | Bilibili | 2021-09-28 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 126 | 1588 |
293 | Number of Unique Email Addresses | Youtube | Bilibili | 2021-09-27 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 2 | 26 | 886 |
3 | Variables and For Loop in Python | Youtube | Bilibili | Xigua | 2021-09-26 | Chinese | Teaching Wife Programming | - | 8 | 0 | 0 | 166 | 221 |
292 | Remove Consecutive Duplicates | Youtube | Bilibili | 2021-09-25 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 115 | 653 |
291 | All Odd Palindrome Substrings | Youtube | Bilibili | 2021-09-23 | English | Teaching Kids Programming | Blog | 1 | 0 | 3 | 24 | 1303 |
2 | From Linear Search to Binary Search | Youtube | Bilibili | Xigua | 2021-09-22 | Chinese | Teaching Wife Programming | Blog | 8 | 0 | 4 | 323 | 994 |
290 | Final Value of Variable After Performing Operations (Reduce) | Youtube | Bilibili | 2021-09-21 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 98 | 796 |
1 | Recursion in Five Minutes | Youtube | Bilibili | Xigua | 2021-09-20 | Chinese | Teaching Wife Programming | Blog | 17 | 0 | 11 | 1015 | 442 |
289 | Count Number of Pairs With Absolute Difference K | Youtube | Bilibili | 2021-09-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 145 | 761 |
288 | Leaderboard Algorithm: Compute the Ranking of Numbers | Youtube | Bilibili | 2021-09-17 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 60 | 651 |
287 | Evaluate Reverse Polish Notation | Youtube | Bilibili | 2021-09-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 52 | 1065 |
286 | Minimum Difference Between Highest and Lowest of K Scores | Youtube | Bilibili | 2021-09-15 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 152 | 802 |
285 | Reverse Only Letters via Two Pointer Algorithm | Youtube | Bilibili | 2021-09-14 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 25 | 817 |
283 | Dynamic Programming to Calculate Largest Square Submatrix | Youtube | Bilibili | 2021-09-12 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 58 | 1022 |
284 | Divide&Conquer: Longest Substring with Chr Count of at Least K | Youtube | Bilibili | 2021-09-12 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 54 | 1339 |
282 | Line Sweeping to Compute the Most Frequent Number in Intervals | Youtube | Bilibili | 2021-09-11 | English | Teaching Kids Programming | Blog | 2 | 0 | 5 | 156 | 1047 |
280 | Matrix Power Algorithm | Youtube | Bilibili | 2021-09-09 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 63 | 994 |
281 | Longest Substring with 2 Distinct Characters by Sliding Window | Youtube | Bilibili | 2021-09-09 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 28 | 900 |
279 | Matrix Add - Subtraction and Multiplication Algorithm | Youtube | Bilibili | 2021-09-06 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 35 | 1644 |
278 | Compute the Dot Product using Zip Function in Python | Youtube | Bilibili | 2021-09-05 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 38 | 545 |
277 | Prefix Sum Algorithm to Find the Middle Index in Array | Youtube | Bilibili | 2021-09-04 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 44 | 821 |
276 | Longest Zero Sublist Sum via Prefix Sum | Youtube | Bilibili | 2021-09-03 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 33 | 1710 |
275 | Recursive Depth First Search to Count the Surrounded Islands | Youtube | Bilibili | 2021-09-02 | English | Teaching Kids Programming | Blog | 1 | 0 | 1 | 39 | 1363 |
274 | Recursive DFS to Compute the Max Average of a Binary SubTree | Youtube | Bilibili | 2021-09-01 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 21 | 598 |
273 | 3 Graph Algorithms: Does Every Vertex Have at least One Edge? | Youtube | Bilibili | 2021-08-31 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 13 | 1042 |
272 | Equal Tree Partition via Recursive Depth First Search | Youtube | Bilibili | 2021-08-30 | English | Teaching Kids Programming | Blog - Leetcode | 6 | 0 | 2 | 70 | 717 |
271 | DP: Number of Unique Binary Search Trees (Catalan Numbers) | Youtube | Bilibili | 2021-08-29 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 153 | 1362 |
270 | Finding the Network Delay Time via Floyd-Warshall Algorithm (Graph: Multi-source Shortest Path) | Youtube | Bilibili | 2021-08-28 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 58 | 1456 |
269 | Disjoint Set: Find if Path Exists in Graph via Union Find | Youtube | Bilibili | 2021-08-26 | English | Teaching Kids Programming | Blog | 1 | 0 | 2 | 177 | 2281 |
268 | All Paths from Source to Target in DAG via BFS Algorithm | Youtube | Bilibili | 2021-08-25 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 157 | 1243 |
267 | All Paths from Src to Target in a DAG via DFS | Youtube | Bilibili | 2021-08-24 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 48 | 943 |
266 | Two Sum in Binary Search Tree via Inorder and Two Pointer | Youtube | Bilibili | 2021-08-23 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 23 | 878 |
265 | Matrix Prefix Sum Algorithm | Youtube | Bilibili | 2021-08-22 | English | Teaching Kids Programming | Blog | 1 | 0 | 2 | 39 | 1054 |
264 | Anagram Substrings via Sliding Window | Youtube | Bilibili | 2021-08-21 | English | Teaching Kids Programming | Blog | 1 | 0 | 3 | 33 | 953 |
263 | Find if Path Exists in Graph via Depth First Search Algorithm | Youtube | Bilibili | 2021-08-20 | English | Teaching Kids Programming | Blog | 8 | 0 | 2 | 216 | 968 |
262 | Set Matrix Zeros | Youtube | Bilibili | 2021-08-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 44 | 892 |
261 | Find if Path Exists in Graph by Breadth First Search Algorithm | Youtube | Bilibili | 2021-08-18 | English | Teaching Kids Programming | Blog - Leetcode | 30 | 0 | 6 | 909 | 920 |
260 | Island Shape Perimeter Algorithm | Youtube | Bilibili | 2021-08-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 2 | 41 | 679 |
259 | How to Verify a Max Heap? | Youtube | Bilibili | 2021-08-13 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 39 | 848 |
258 | Arithmetic Sequence Permutation | Youtube | Bilibili | 2021-08-12 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 33 | 742 |
257 | Add Two Big Integers in Strings | Youtube | Bilibili | 2021-08-10 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 26 | 729 |
256 | Linked List Jumps via Recursion | Youtube | Bilibili | 2021-08-09 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 27 | 535 |
255 | Pairwise Linked List Nodes Swap Algorithm | Youtube | Bilibili | 2021-08-08 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 20 | 635 |
254 | Inplace Algorithms to Remove Elements | Youtube | Bilibili | 2021-08-07 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 1 | 30 | 876 |
253 | Algorithm to Determine Three Divisors Numbers | Youtube | Bilibili | 2021-08-05 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 28 | 1005 |
252 | Greatest Common Divisor of Strings | Youtube | Bilibili | 2021-08-04 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 2 | 238 | 1110 |
251 | Implement the Counter method in Python | Youtube | Bilibili | 2021-07-28 | English | Teaching Kids Programming | Blog | 0 | 0 | 2 | 38 | 247 |
250 | Implement the String Find Method in Python | Youtube | Bilibili | 2021-07-27 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 31 | 343 |
249 | ROT13 String Cipher Algorithm in Python | Youtube | Bilibili | 2021-07-26 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 80 | 1018 |
248 | Count of Sublists with Same First and Last Values | Youtube | Bilibili | 2021-07-25 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 35 | 533 |
247 | Number of Positions in Line of People | Youtube | Bilibili | 2021-07-24 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 14 | 804 |
246 | Square Matrix Diagonal Sum | Youtube | Bilibili | 2021-07-23 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 19 | 574 |
245 | Delete a Node in Linked List (No Access to HEAD) | Youtube | Bilibili | 2021-07-22 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 28 | 974 |
244 | Concatenation of Arrays | Youtube | Bilibili | 2021-07-21 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 40 | 710 |
243 | Find the Difference of Two Almost Same Strings | Youtube | Bilibili | 2021-07-20 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 26 | 1086 |
242 | Maximum Number of Words You Can Type | Youtube | Bilibili | 2021-07-19 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 39 | 615 |
241 | Sum of Unique Elements | Youtube | Bilibili | 2021-07-18 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 18 | 297 |
240 | Length of Longest Balanced Subsequence | Youtube | Bilibili | 2021-07-17 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 80 | 590 |
239 | Redistribute Characters to Make All Strings Equal | Youtube | Bilibili | 2021-07-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 1 | 38 | 642 |
238 | Sort List by Hamming Weight | Youtube | Bilibili | 2021-07-15 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 56 | 976 |
237 | Sort List by Reversing Once | Youtube | Bilibili | 2021-07-14 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 778 |
236 | Brick Layout (Unlimited Knapsack) via Bottom Up DP Algorithm | Youtube | Bilibili | 2021-07-13 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 69 | 721 |
235 | Brick Layout (Unlimited Knapsack) via Top Down DP Algorithm | Youtube | Bilibili | 2021-07-12 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 27 | 972 |
234 | Count Square Sum (Pythagorean) Triples | Youtube | Bilibili | 2021-07-11 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 41 | 1525 |
233 | Build Array from Permutation | Youtube | Bilibili | 2021-07-10 | English | Teaching Kids Programming | Blog - Leetcode | 6 | 0 | 4 | 261 | 573 |
232 | Introducing the Chain Function in Python | Youtube | Bilibili | 2021-07-09 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 24 | 460 |
231 | Group Integers | Youtube | Bilibili | 2021-07-08 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 13 | 1028 |
230 | Multiples of 3 and 7 | Youtube | Bilibili | 2021-07-07 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 29 | 899 |
229 | Flip to Zeros | Youtube | Bilibili | 2021-07-06 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 25 | 812 |
228 | Reverse Sublists to Convert to Target | Youtube | Bilibili | 2021-07-05 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 27 | 919 |
227 | Roman to Integer | Youtube | Bilibili | 2021-07-04 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 689 |
226 | Max Number of Points on a Line | Youtube | Bilibili | 2021-07-03 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 19 | 1318 |
225 | Largest Odd Number in String | Youtube | Bilibili | 2021-07-02 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 63 | 441 |
224 | Depth First Search Algorithm to Find the Largest Land | Youtube | Bilibili | 2021-07-01 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 37 | 912 |
223 | Number of Quadruplets That Sum Target via Hash Table | Youtube | Bilibili | 2021-06-30 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 27 | 1696 |
222 | Determine a Armstrong Number | Youtube | Bilibili | 2021-06-29 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 13 | 1147 |
221 | First Unique Character in a String | Youtube | Bilibili | 2021-06-28 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 2 | 11 | 1184 |
220 | Algorithms to Check if a Linked List is Palindrome | Youtube | Bilibili | 2021-06-27 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 29 | 2554 |
219 | DP Algorithms to Compute the Maximum Non-Adjacent Tree Sum | Youtube | Bilibili | 2021-06-26 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 32 | 1232 |
218 | Number of Changing Directions | Youtube | Bilibili | 2021-06-25 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 15 | 911 |
217 | BFS Algorithm to Check If Two Binary Trees are Same | Youtube | Bilibili | 2021-06-24 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 17 | 1334 |
216 | Recursive DFS Algorithm to Check If Two Binary Trees are Same | Youtube | Bilibili | 2021-06-23 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 25 | 521 |
215 | Count Odd Numbers in an Interval Range | Youtube | Bilibili | 2021-06-22 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 1 | 246 | 797 |
214 | Swap Characters to Equalize Strings | Youtube | Bilibili | 2021-06-21 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 39 | 1132 |
213 | Sum of Distinct Positive Factorial Numbers via DFS Algorithm | Youtube | Bilibili | 2021-06-20 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 29 | 1197 |
212 | Sum of Distinct Positive Factorial Numbers | Youtube | Bilibili | 2021-06-19 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 15 | 995 |
211 | Depth First Search to Compute the Max Width of a Binary Tree | Youtube | Bilibili | 2021-06-18 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 23 | 733 |
210 | Breadth First Search to Compute the Max Width of a Binary Tree | Youtube | Bilibili | 2021-06-17 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 40 | 1096 |
209 | Back Tracking Algorithm to Generate Parentheses | Youtube | Bilibili | 2021-06-16 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 41 | 1254 |
208 | Binary Tree Inorder Traversal via Recursion or Iteration | Youtube | Bilibili | 2021-06-15 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 23 | 1008 |
207 | Depth First Search Algorithm to Count the Number of Islands | Youtube | Bilibili | 2021-06-14 | English | Teaching Kids Programming | Blog - Leetcode | 28 | 0 | 2 | 1075 | 830 |
206 | Depth First Search Algorithm to Find Bottom Left Tree Value | Youtube | Bilibili | 2021-06-13 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 25 | 852 |
205 | Breadth First Search Algorithm to Find Bottom Left Tree Value | Youtube | Bilibili | 2021-06-12 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 21 | 497 |
204 | Max Product of Two Numbers | Youtube | Bilibili | 2021-06-11 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 9 | 809 |
203 | Maximum Number by Inserting Five | Youtube | Bilibili | 2021-06-10 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 43 | 629 |
202 | Top Down DP to Compute the Min Number of Knight Moves | Youtube | Bilibili | 2021-06-09 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 2 | 107 | 1299 |
201 | Rotate a 2D Matrix/Image 90 Degree AntiClockwise | Youtube | Bilibili | 2021-06-08 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 38 | 1156 |
200 | Rotate a 2D Matrix/Image 90 Degree Clockwise | Youtube | Bilibili | 2021-06-07 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 131 | 750 |
199 | Sign of the Product of an Array | Youtube | Bilibili | 2021-06-06 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 24 | 628 |
198 | Depth First Search to Count the Vertical Lines in Binary Tree | Youtube | Bilibili | 2021-06-05 | English | Teaching Kids Programming | Blog | 2 | 0 | 1 | 18 | 534 |
197 | Breadth First Search to Count Vertical Lines in Binary Tree | Youtube | Bilibili | 2021-06-04 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 54 | 526 |
196 | Insertion Index in Sorted List (bisect_right) | Youtube | Bilibili | 2021-06-03 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 10 | 885 |
195 | Permutation of Rooks Do Not Attack Each Other | Youtube | Bilibili | 2021-06-02 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 73 | 569 |
194 | Substrings of Size Three with Distinct Characters | Youtube | Bilibili | 2021-06-01 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 184 | 574 |
193 | Interval Overlaps via Two Pointer Algorithm | Youtube | Bilibili | 2021-05-31 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 36 | 716 |
192 | Check if Word Equals Summation of Two Words | Youtube | Bilibili | 2021-05-30 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 44 | 616 |
191 | Recursive Algorithm to Insert a Node into a Binary Search Tree | Youtube | Bilibili | 2021-05-29 | English | Teaching Kids Programming | Blog | 2 | 0 | 2 | 29 | 694 |
190 | K Numbers Greater Than or Equal to K | Youtube | Bilibili | 2021-05-28 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 52 | 1694 |
189 | Remove One Letter to Transform to Another | Youtube | Bilibili | 2021-05-27 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 24 | 1225 |
188 | Check if the Sentence Is Pangram | Youtube | Bilibili | 2021-05-26 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 13 | 646 |
187 | Longest Common Prefix Algorithm | Youtube | Bilibili | 2021-05-25 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 26 | 728 |
186 | Largest Anagram Group | Youtube | Bilibili | 2021-05-24 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 14 | 1071 |
185 | Minimum Number of Operations to Target Number | Youtube | Bilibili | 2021-05-23 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 42 | 665 |
184 | Dynamic Programming to Compute Minimum Number of Coins | Youtube | Bilibili | 2021-05-22 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 68 | 1544 |
183 | Two Pointer Algorithm to Rescue People in Rocketship | Youtube | Bilibili | 2021-05-21 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 39 | 912 |
182 | Lowest Sum of Pair Larger than Target via Two Pointer | Youtube | Bilibili | 2021-05-20 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 40 | 582 |
181 | Rotation of Another String | Youtube | Bilibili | 2021-05-19 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 12 | 602 |
180 | Flip One Digit via Greedy Algorithm | Youtube | Bilibili | 2021-05-18 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 25 | 667 |
179 | Depth First Search to Delete Even Leaves From Binary Tree | Youtube | Bilibili | 2021-05-17 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 25 | 449 |
178 | Longest Interval Algorithm | Youtube | Bilibili | 2021-05-16 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 29 | 760 |
177 | Beer Bottle Exchange Algorithm via Simulation | Youtube | Bilibili | 2021-05-15 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 34 | 577 |
176 | Binary Matrix Leftmost One | Youtube | Bilibili | 2021-05-14 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 31 | 685 |
175 | Cartesian Product in Python via Depth First Search Algorithm | Youtube | Bilibili | 2021-05-13 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 76 | 1330 |
174 | Remove One Number to Make Target Average | Youtube | Bilibili | 2021-05-12 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 16 | 922 |
173 | Depth First Search Algorithm to Determine Sum Binary Tree | Youtube | Bilibili | 2021-05-11 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 16 | 856 |
172 | Breadth First Search Algorithm to Determine Sum Binary Tree | Youtube | Bilibili | 2021-05-10 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 18 | 399 |
171 | Sum of Two Numbers Less Than Target using Two Pointer | Youtube | Bilibili | 2021-05-09 | English | Teaching Kids Programming | Blog | 1 | 0 | 2 | 71 | 696 |
170 | Three Consecutive Odds | Youtube | Bilibili | 2021-05-08 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 13 | 875 |
169 | Using Hash Set to Find Out Almost Same Strings | Youtube | Bilibili | 2021-05-07 | English | Teaching Kids Programming | Blog | 0 | 0 | 5 | 29 | 902 |
168 | Average Level of Binary Tree via Depth First Search Algorithm | Youtube | Bilibili | 2021-05-06 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 53 | 1021 |
167 | BFS Algorithm to Compute Average of Levels in Binary Tree | Youtube | Bilibili | 2021-05-05 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 29 | 654 |
166 | Leaf Similar Trees by Recursive Depth First Search Algorithm | Youtube | Bilibili | 2021-05-04 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 23 | 893 |
165 | Sum of Three Numbers Less than Target | Youtube | Bilibili | 2021-05-03 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 20 | 864 |
164 | Two Pointer Algorithm to Solve Four Sum Problem | Youtube | Bilibili | 2021-05-02 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 38 | 1177 |
163 | Dynamic Programming / Greedy to Compute the Min Change | Youtube | Bilibili | 2021-05-01 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 61 | 1446 |
162 | Sum of Four Numbers using Depth First Search Algorithm | Youtube | Bilibili | 2021-04-30 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 43 | 778 |
161 | Noisy Palindrome Algorithms | Youtube | Bilibili | 2021-04-29 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 1568 |
160 | Depth First Search to Convert to Elephant Binary Tree | Youtube | Bilibili | 2021-04-28 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 38 | 675 |
159 | Escape Maze by Breadth First Search Algorithm | Youtube | Bilibili | 2021-04-27 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 60 | 1352 |
158 | Algorithms to Compute the Range Sum of a Binary Search Tree | Youtube | Bilibili | 2021-04-26 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 44 | 1004 |
157 | Remove Vowels from a String | Youtube | Bilibili | 2021-04-25 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 19 | 755 |
156 | Hour and Minute Angle on a Clock | Youtube | Bilibili | 2021-04-24 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 16 | 942 |
155 | Implement the Accumulate Function in Python | Youtube | Bilibili | 2021-04-23 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 29 | 1210 |
154 | Using GroupBy Algorithm to Compress String | Youtube | Bilibili | 2021-04-22 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 22 | 908 |
153 | Find Root of N-Ary Tree using Hash Set | Youtube | Bilibili | 2021-04-21 | English | Teaching Kids Programming | Blog | 3 | 0 | 2 | 132 | 774 |
152 | N-ary Tree Preorder Traversal using Iterations or Recursion | Youtube | Bilibili | 2021-04-20 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 1 | 75 | 1166 |
151 | Combination Sum Up to Target (Unique Numbers) by DP Algorithms | Youtube | Bilibili | 2021-04-19 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 2 | 108 | 1829 |
150 | Sudoku Validator/Algorithm using 27 Hash Sets | Youtube | Bilibili | 2021-04-18 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 25 | 899 |
149 | Subtree with Maximum Value via Recursive DFS Algorithm | Youtube | Bilibili | 2021-04-17 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 35 | 776 |
148 | Reverse a Graph (Adjacency List) | Youtube | Bilibili | 2021-04-16 | English | Teaching Kids Programming | Blog | 3 | 0 | 1 | 311 | 1192 |
147 | Unobstructed Buildings via Monotonous Decreasing Stack | Youtube | Bilibili | 2021-04-15 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 48 | 1767 |
146 | Generate Prime Numbers using Sieve of Eratosthenes Algorithms | Youtube | Bilibili | 2021-04-14 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 32 | 1545 |
145 | Converting Spreadsheet Column Titles to Number | Youtube | Bilibili | 2021-04-13 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 52 | 1033 |
144 | Maximum Split Product using Dynamic Programming or Greedy | Youtube | Bilibili | 2021-04-12 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 54 | 1310 |
143 | Using Heap (Priority Queue) to Generate Nth Ugly Number | Youtube | Bilibili | 2021-04-11 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 124 | 1578 |
142 | Greedy Algorithm to Complete Tasks | Youtube | Bilibili | 2021-04-10 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 42 | 853 |
141 | Set Split Algorithm | Youtube | Bilibili | 2021-04-09 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 58 | 1295 |
140 | Maximum Subarray Sum by Dynamic Programming and Greedy Algorithm (Math) | Youtube | Bilibili | 2021-04-08 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 46 | 1214 |
139 | Find the Inorder Successor of a Binary Search Tree | Youtube | Bilibili | 2021-04-07 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 53 | 1285 |
138 | Finding the Largest Lucky Number in the Array | Youtube | Bilibili | 2021-04-06 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 51 | 1257 |
137 | Construct Binary Tree From Pre/Inorder Traversals | Youtube | Bilibili | 2021-04-05 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 27 | 982 |
136 | Packing Boxes Algorithm using GroupBy | Youtube | Bilibili | 2021-04-04 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 21 | 891 |
135 | Depth First Search to Determine a Univalue Binary Tree | Youtube | Bilibili | 2021-04-03 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 17 | 864 |
134 | Reverse Bits of a 32-bit Integer | Youtube | Bilibili | 2021-04-02 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 69 | 1180 |
133 | Find N Unique Integers Sum up to Zero | Youtube | Bilibili | 2021-04-01 | English | Teaching Kids Programming | Blog - Leetcode | 7 | 0 | 0 | 108 | 739 |
132 | Longest Consecutive Run of 1s in Binary | Youtube | Bilibili | 2021-03-31 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 55 | 820 |
131 | BFS Algorithm to Check the Completeness of a Binary Tree | Youtube | Bilibili | 2021-03-30 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 32 | 1186 |
130 | Depth First Search to Find the Only Child in Binary Tree | Youtube | Bilibili | 2021-03-29 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 24 | 810 |
129 | Breadth First Search to Find the Only Child in Binary Tree | Youtube | Bilibili | 2021-03-28 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 23 | 925 |
128 | Algorithms to Find Center of Star Graph | Youtube | Bilibili | 2021-03-27 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 64 | 1031 |
127 | Palindrome Count Algorithm | Youtube | Bilibili | 2021-03-26 | English | Teaching Kids Programming | Blog | 3 | 0 | 2 | 34 | 1038 |
126 | Maximum Level Sum of a Binary Tree using DFS Algorithm | Youtube | Bilibili | 2021-03-25 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 25 | 910 |
125 | Maximum Level Sum of a Binary Tree using BFS Algorithm | Youtube | Bilibili | 2021-03-24 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 31 | 1107 |
124 | Three Sum Algorithm | Youtube | Bilibili | 2021-03-23 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 30 | 756 |
123 | Two Sum Algorithm when Array is Sorted | Youtube | Bilibili | 2021-03-22 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 21 | 790 |
122 | Sibling Node in a Binary Search Tree | Youtube | Bilibili | 2021-03-21 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 40 | 1086 |
121 | Depth First Search to Sum Root to Leaf Numbers in Binary Tree | Youtube | Bilibili | 2021-03-20 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 17 | 605 |
120 | BFS Algorithm to Sum Root to Leaf Numbers in Binary Tree | Youtube | Bilibili | 2021-03-19 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 25 | 821 |
119 | Two Sum Algorithm | Youtube | Bilibili | 2021-03-18 | English | Teaching Kids Programming | Blog | 1 | 0 | 1 | 28 | 919 |
118 | Recursive Backtracking Algorithm to Compute the Combinations | Youtube | Bilibili | 2021-03-17 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 157 | 1006 |
117 | Breadth First Search to Determine a Univalue Binary Tree | Youtube | Bilibili | 2021-03-16 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 30 | 959 |
116 | Dynamic Programming to Compute the Triangle Minimum Path Sum | Youtube | Bilibili | 2021-03-15 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 50 | 1838 |
115 | Two Array Intersection Algorithms | Youtube | Bilibili | 2021-03-14 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 19 | 1256 |
114 | Find the Lowest Common Ancestor of a Binary Tree via Recursion | Youtube | Bilibili | 2021-03-13 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 38 | 927 |
113 | Dynamic Programming Algorithms to Count Numbers of Unique Digits | Youtube | Bilibili | 2021-03-12 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 59 | 1944 |
112 | Python Implementation of Trie Data Structure (Prefix Tree) | Youtube | Bilibili | 2021-03-11 | English | Teaching Kids Programming | Blog | 1 | 0 | 1 | 157 | 1682 |
111 | Recursive Permutation Algorithm | Youtube | Bilibili | 2021-03-10 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 86 | 1402 |
110 | Dynamic Programming to Count Number of Palindrome Substrings | Youtube | Bilibili | 2021-03-09 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 102 | 1483 |
109 | Using a Stack to Remove All Adjacent Duplicates In String | Youtube | Bilibili | 2021-03-08 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 32 | 948 |
108 | Longest Increasing Subsequence via Dynamic Programming | Youtube | Bilibili | 2021-03-07 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 61 | 1921 |
107 | Dynamic Programming to Compute Least Number of Perfect Squares | Youtube | Bilibili | 2021-03-06 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 253 | 1110 |
106 | Multipy Two Integers Without Multipy - Division & Bit Shifting | Youtube | Bilibili | 2021-03-05 | English | Teaching Kids Programming | Blog | 0 | 0 | 0 | 23 | 852 |
105 | Is Subsequence Algorithm via Two Pointer | Youtube | Bilibili | 2021-03-04 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 25 | 642 |
104 | Dynamic Programming to Compute the Derangement Permutations | Youtube | Bilibili | 2021-03-03 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 93 | 1501 |
103 | Dynamic Programming Algorithm to Count Bits for N Integers | Youtube | Bilibili | 2021-03-02 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 41 | 1608 |
102 | Compute Longest Palindromic Subsequence by Dynamic Programming | Youtube | Bilibili | 2021-03-01 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 56 | 1624 |
101 | Dynamic Programming to Obtain Max Non-Neighbour Values | Youtube | Bilibili | 2021-02-28 | English | Teaching Kids Programming | Blog | 5 | 0 | 0 | 71 | 2093 |
100 | Climbing the Stairs using Dynamic Programming Algorithm | Youtube | Bilibili | 2021-02-27 | English | Teaching Kids Programming | Blog | 1 | 0 | 1 | 68 | 843 |
99 | Count Number of Ways to Walk in a Grid by Dynamic Programming (Unique Paths) | Youtube | Bilibili | 2021-02-26 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 69 | 1812 |
98 | Introduction to Dynamic Programming Algorithm | Youtube | Bilibili | 2021-02-25 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 86 | 1300 |
97 | Recursive Algorithm to Find the Sum of Two Numbers in BSTs | Youtube | Bilibili | 2021-02-24 | English | Teaching Kids Programming | Blog | 4 | 0 | 2 | 46 | 665 |
96 | Perfect Number Validation Algorithm | Youtube | Bilibili | 2021-02-23 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 21 | 919 |
95 | Confusing Number Validation Algorithm | Youtube | Bilibili | 2021-02-22 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 28 | 758 |
94 | Compute the Max Product of 3 Numbers in the Array | Youtube | Bilibili | 2021-02-21 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 29 | 433 |
93 | Introduction to Permutation and Combination | Youtube | Bilibili | 2021-02-20 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 35 | 1104 |
92 | The Left Side View of Binary Tree via Breadth First Search | Youtube | Bilibili | 2021-02-19 | English | Teaching Kids Programming | Blog - Leetcode | 1 | 0 | 0 | 24 | 841 |
91 | Recursive Depth First Search to Compare Leaf Equivalent Trees | Youtube | Bilibili | 2021-02-18 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 22 | 681 |
90 | Ugly Number Detection Algorithm | Youtube | Bilibili | 2021-02-17 | English | Teaching Kids Programming | Blog - Leetcode | 0 | 0 | 0 | 24 | 724 |
89 | Recursive Algorithm to Compute the Square Root | Youtube | Bilibili | 2021-02-16 | English | Teaching Kids Programming | Blog | 6 | 0 | 2 | 423 | 1187 |
88 | Using Hash Set or Hash Table to Count Next Element | Youtube | Bilibili | 2021-02-15 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 40 | 1108 |
87 | BFS Algorithm to Compute the Maximum Depth of the Binary Tree | Youtube | Bilibili | 2021-02-14 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 65 | 719 |
86 | Recursive Algorithm to Compute the Maximum Depth of Binary Tree | Youtube | Bilibili | 2021-02-13 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 31 | 562 |
85 | Algorithm to Reverse Words in a Sentence | Youtube | Bilibili | 2021-02-12 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 42 | 1027 |
84 | Algorithms to Determine a Happy Number | Youtube | Bilibili | 2021-02-11 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 39 | 957 |
83 | Find the Single Number in Array | Youtube | Bilibili | 2021-02-10 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 20 | 954 |
82 | Recursive Algorithm to Merge Two Binary Trees | Youtube | Bilibili | 2021-02-09 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 40 | 696 |
81 | Compute the Hamming Distance of Two Integers (Math) | Youtube | Bilibili | 2021-02-08 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 54 | 715 |
80 | Python Function to Check If Valid IPv4 Address | Youtube | Bilibili | 2021-02-07 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 57 | 829 |
79 | Compute the Number of Set Bits in an Integer | Youtube | Bilibili | 2021-02-06 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 28 | 946 |
78 | BFS to Check if All Leaves in Same Level of Binary Tree | Youtube | Bilibili | 2021-02-05 | English | Teaching Kids Programming | Blog | 5 | 0 | 0 | 63 | 893 |
77 | Depth First Search to Check If Leaves Same Level in Binary Tree | Youtube | Bilibili | 2021-02-04 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 57 | 1165 |
76 | Recursive Algorithm to Cut/Trim a Binary Search Tree | Youtube | Bilibili | 2021-02-03 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 43 | 833 |
75 | Algorithms of Power of Two | Youtube | Bilibili | 2021-02-02 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 39 | 1217 |
74 | Algorithms to Check Integer Power of Three | Youtube | Bilibili | 2021-02-01 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 17 | 903 |
73 | Add One to List | Youtube | Bilibili | 2021-01-31 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 33 | 710 |
72 | Introduction to ASCII | Youtube | Bilibili | 2021-01-30 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 70 | 607 |
71 | Compute the Number of Trailing Zeros for Factorial N | Youtube | Bilibili | 2021-01-29 | English | Teaching Kids Programming | Blog | 6 | 0 | 0 | 45 | 1363 |
70 | Pythagorean Triplets in Array using Two Pointer or Hash Set | Youtube | Bilibili | 2021-01-28 | English | Teaching Kids Programming | Blog | 3 | 0 | 1 | 39 | 1237 |
69 | Adding Two Linked Lists | Youtube | Bilibili | 2021-01-27 | English | Teaching Kids Programming | Blog | 5 | 0 | 0 | 39 | 907 |
68 | Algorithm to Check If Array is Monotonic | Youtube | Bilibili | 2021-01-26 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 71 | 873 |
67 | Algorithms to Compute the Intersection of Two Linked Lists | Youtube | Bilibili | 2021-01-25 | English | Teaching Kids Programming | Blog | 3 | 0 | 2 | 38 | 1127 |
66 | Divide and Conquer Algorithm to Merge K Sorted Linked List | Youtube | Bilibili | 2021-01-24 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 0 | 97 | 683 |
65 | Convert a Sorted List to a Balanced Binary Search Tree | Youtube | Bilibili | 2021-01-23 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 69 | 630 |
64 | Revisit the Symmetric Binary Tree by Using Clone and Invert | Youtube | Bilibili | 2021-01-22 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 43 | 1086 |
63 | Recursive Algorithm to Determine if a Binary Tree is Symmetric | Youtube | Bilibili | 2021-01-21 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 36 | 432 |
62 | Invert a Binary Tree in 5 Minutes (Google Interview Question) | Youtube | Bilibili | 2021-01-20 | English | Teaching Kids Programming | Blog | 8 | 0 | 0 | 104 | 295 |
61 | Search in a 2D Sorted Matrix | Youtube | Bilibili | 2021-01-19 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 47 | 941 |
60 | Re-implement the enumerate in Python using yield in a Generator | Youtube | Bilibili | 2021-01-18 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 63 | 564 |
59 | Re-implement the zip and zip_longest Function in Python | Youtube | Bilibili | 2021-01-17 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 48 | 880 |
58 | Using Binary Search to Find K-th Largest Number in Array | Youtube | Bilibili | 2021-01-16 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 46 | 998 |
57 | Sorting a Linked List using Merge Sort (Divide and Conquer) | Youtube | Bilibili | 2021-01-15 | English | Teaching Kids Programming | Blog | 5 | 0 | 0 | 68 | 1441 |
56 | Binary Search Algorithm to Find First Bad Version | Youtube | Bilibili | 2021-01-14 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 93 | 984 |
55 | Algorithm to Transpose a Matrix | Youtube | Bilibili | 2021-01-13 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 51 | 1112 |
54 | Logarithm Algorithm to Compute the Power x^n Function | Youtube | Bilibili | 2021-01-12 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 50 | 1206 |
53 | Compute the Kth Last Node and Length of a Linked List | Youtube | Bilibili | 2021-01-11 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 32 | 1035 |
52 | Pascal Triangle Algorithms and Applications | Youtube | Bilibili | 2021-01-10 | English | Teaching Kids Programming | Blog | 6 | 0 | 0 | 74 | 1301 |
51 | Double-Ended Queue to Perform a BFS to Sum Nodes in a Tree | Youtube | Bilibili | 2021-01-09 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 58 | 1125 |
50 | Pythagorean Theorem and Algorithm to Find Pythagorean Numbers | Youtube | Bilibili | 2021-01-08 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 38 | 860 |
49 | Binary Search Algorithm to Compute the Square Root | Youtube | Bilibili | 2021-01-07 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 56 | 1243 |
48 | Algorithms to Remove Nodes from a Linked List | Youtube | Bilibili | 2021-01-06 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 48 | 1526 |
47 | Reverse a Linked List using Recursion and Iterative Algorithms | Youtube | Bilibili | 2021-01-05 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 64 | 1324 |
46 | Binary Search to Compute the Logarithm Base Two Function | Youtube | Bilibili | 2021-01-04 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 60 | 1679 |
45 | Palindrome Permutation Algorithm | Youtube | Bilibili | 2021-01-03 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 37 | 846 |
44 | Introduction to Graph Data Structure | Youtube | Bilibili | 2021-01-02 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 146 | 1134 |
43 | Minimum Cost to Connect Sticks (Priority Queue/Min Heap) | Youtube | Bilibili | 2021-01-01 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 44 | 865 |
41 | Algorithms to Find the Cycle of a Linked List | Youtube | Bilibili | 2020-12-30 | English | Teaching Kids Programming | Blog - Leetcode | 2 | 0 | 0 | 60 | 816 |
42 | Introduction to Heap and Priority Queue | Youtube | Bilibili | 2020-12-30 | English | Teaching Kids Programming | Blog | 5 | 0 | 0 | 66 | 1218 |
40 | Fast and Slow Pointer to Obtain the Middle of the Linked List | Youtube | Bilibili | 2020-12-29 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 112 | 853 |
39 | The Linked List Data Structure | Youtube | Bilibili | 2020-12-28 | English | Teaching Kids Programming | Blog | 6 | 0 | 0 | 114 | 784 |
38 | Prefix Sum Algorithm to Compute the Interval Sums | Youtube | Bilibili | 2020-12-27 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 93 | 1144 |
37 | Hexadecimal Numbers Conversion | Youtube | Bilibili | 2020-12-26 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 111 | 1179 |
36 | Compute the Intersection of the Intervals | Youtube | Bilibili | 2020-12-25 | English | Teaching Kids Programming | Blog | 4 | 0 | 0 | 48 | 814 |
35 | Binary and Decimal Conversion Algorithms | Youtube | Bilibili | 2020-12-24 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 53 | 872 |
34 | Count the Number of Nodes in Binary Tree using DFS and BFS | Youtube | Bilibili | 2020-12-23 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 78 | 624 |
33 | Sum of First N Even Numbers (with Mathematic Induction) | Youtube | Bilibili | 2020-12-22 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 57 | 1096 |
32 | Sum of First N Odd Numbers (with Math Induction) | Youtube | Bilibili | 2020-12-21 | English | Teaching Kids Programming | Blog | 1 | 0 | 0 | 49 | 452 |
31 | Backtracking Algorithm to Solve N-queen Problem | Youtube | Bilibili | 2020-12-20 | English | Teaching Kids Programming | Blog | 3 | 0 | 0 | 172 | 1410 |
30 | Greedy Algorithm of Buying Cars | Youtube | Bilibili | 2020-12-19 | English | Teaching Kids Programming | Blog | 2 | 0 | 2 | 120 | 649 |
29 | Binary Tree Traversal Algorithms | Youtube | Bilibili | 2020-12-18 | English | Teaching Kids Programming | Blog | 2 | 0 | 0 | 92 | 792 |
28 | Recursive Algorithm to Validate a Binary Search Tree | Youtube | Bilibili | 2020-12-17 | English | Teaching Kids Programming | Blog - Leetcode | 5 | 0 | 2 | 83 | 692 |
26 | Introduction to Object Oriented Programming (OOP) | Youtube | Bilibili | 2020-12-16 | English | Teaching Kids Programming | Blog | 2 | 0 | 1 | 197 | 554 |
27 | Algorithms to Search in a Binary Search Tree | Youtube | Bilibili | 2020-12-16 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 1 | 233 | 822 |
25 | Enhanced Valid Parenthese String Algorithm using a Stack | Youtube | Bilibili | 2020-12-14 | English | Teaching Kids Programming | Blog | 2 | 0 | 1 | 86 | 813 |
24 | Min Number of Brackets Needed to Make a Valid Parenthese String | Youtube | Bilibili | 2020-12-13 | English | Teaching Kids Programming | Blog | 3 | 0 | 1 | 75 | 500 |
22 | List in Python | Youtube | Bilibili | 2020-12-12 | English | Teaching Kids Programming | Blog | 3 | 0 | 4 | 87 | 438 |
23 | Check a Valid Parenthese String | Youtube | Bilibili | 2020-12-12 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 1 | 75 | 513 |
21 | Merge Sort Algorithm Simply Explained (Python Recursion) | Youtube | Bilibili | 2020-12-11 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 1 | 99 | 1009 |
20 | QuickSort Algorithm Simply Explained (Python) | Youtube | Bilibili | 2020-12-10 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 1 | 168 | 945 |
19 | Merge Two Sorted Lists | Youtube | Bilibili | 2020-12-09 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 0 | 114 | 940 |
18 | Introduction to Algorithmic Complexity | Youtube | Bilibili | 2020-12-08 | English | Teaching Kids Programming | Blog | 6 | 0 | 2 | 310 | 1262 |
17 | Math Induction Tool (Sum of Integers & Sum of Squares) | Youtube | Bilibili | 2020-12-07 | English | Teaching Kids Programming | Blog | 3 | 0 | 1 | 87 | 1074 |
16 | Solving the Jump Game by Depth First Search Algorithm | Youtube | Bilibili | 2020-12-06 | English | Teaching Kids Programming | Blog - Leetcode | 3 | 0 | 0 | 190 | 735 |
15 | Revisit Breadth First Search Algorithm via Jump Game | Youtube | Bilibili | 2020-12-05 | English | Teaching Kids Programming | Blog - Leetcode | 4 | 0 | 3 | 343 | 1065 |
14 | Compute the Average and Median | Youtube | Bilibili | 2020-12-04 | English | Teaching Kids Programming | Blog | 3 | 0 | 1 | 118 | 643 |
13 | Algos of Greatest Common Divisor and Least Common Multiples | Youtube | Bilibili | 2020-12-03 | English | Teaching Kids Programming | Blog | 5 | 0 | 1 | 138 | 387 |
12 | How to Check if Two Strings Anagrams? | Youtube | Bilibili | 2020-12-02 | English | Teaching Kids Programming | Blog - Leetcode | 8 | 0 | 5 | 161 | 732 |
11 | Compute the Sum of the Digits using Three Methods | Youtube | Bilibili | 2020-12-01 | English | Teaching Kids Programming | Blog | 5 | 0 | 3 | 141 | 600 |
10 | Two Algorithms to Compute Inverse Factorials | Youtube | Bilibili | 2020-11-30 | English | Teaching Kids Programming | Blog | 12 | 0 | 3 | 277 | 703 |
9 | 3 Different Approaches to Solve Two-Sum Problem | Youtube | Bilibili | 2020-11-29 | English | Teaching Kids Programming | Blog | 9 | 0 | 2 | 217 | 1151 |
8 | Different Approaches to Check if a String is Palindrome | Youtube | Bilibili | 2020-11-28 | English | Teaching Kids Programming | Blog | 7 | 0 | 2 | 267 | 818 |
7 | Trees-Binary Trees-Perfect Binary Trees and BFS | Youtube | Bilibili | 2020-11-27 | English | Teaching Kids Programming | Blog | 10 | 0 | 1 | 408 | 1342 |
6 | Introduction to Set in Python and the Venn Graph | Youtube | Bilibili | 2020-11-26 | English | Teaching Kids Programming | Blog | 8 | 0 | 1 | 271 | 933 |
5 | Introduction to Queue Data Structure and Examples | Youtube | Bilibili | 2020-11-25 | English | Teaching Kids Programming | Blog | 12 | 0 | 4 | 317 | 796 |
4 | Reversing a List using Stack | Youtube | Bilibili | 2020-11-24 | English | Teaching Kids Programming | Blog | 15 | 0 | 8 | 368 | 561 |
2 | From Linear Search to Binary Search Algorithm | Youtube | Bilibili | 2020-11-23 | English | Teaching Kids Programming | Blog | 28 | 0 | 5 | 955 | 760 |
3 | Computing Fibonacci Numbers using 3 Methods | Youtube | Bilibili | 2020-11-23 | English | Teaching Kids Programming | Blog - Leetcode | 16 | 0 | 9 | 522 | 694 |
1 | Recursion in Five Minutes | Youtube | Bilibili | 2020-11-22 | English | Teaching Kids Programming | Blog | 79 | 0 | 14 | 3210 | 294 |
This page shows 754 videos.