The days listed in this page may not be accurate due to some date-input-errors, please refer to this LINK for the references.
- Day 699 (2024-08-18): Butterfly Theorem in Quadrilateral (Math, Geometry, Convex Polygon) 凹四边形的蝴蝶定理/公式(几何) Youtube - B站/小破站 - 微博
- Day 698 (2024-08-02): Delete Nodes From Linked List Present in Array 从链表中删除存在数组列表里的节点 Youtube - B站/小破站 - 微博
- Day 697 (2024-07-28): A Simple Digit Game: Find if Digit Game Can Be Won 一个简单的数字游戏 Youtube - B站/小破站 - 微博 - 西瓜
- Day 696 (2024-07-19): Convert Array to Linked List and Vice Versa 链表和数组的互相转换 Youtube - B站/小破站 - 微博 - 西瓜
- Day 695 (2024-07-12): Generate Binary Strings Without Adjacent Zeros (Recursive Depth First Search Algorithm) 生成不带相邻零的二进制字符串(递归深度优先搜索算法) Youtube - B站/小破站 - 微博 - 西瓜
- Day 694 (2024-07-07): Find Cubic Root of an Integer (Brute Force, Binary Search Algorithm) - a^3=54872 查找整数的立方根(穷举搜索/二分查找算法, a^3=54872) Youtube - B站/小破站 - 微博 - 西瓜
- Day 693 (2024-06-30): Find the Maximum Achievable Number (Math/Greedy Algorithm) 找到最大可实现的数字(贪心算法/数学) Youtube - B站/小破站 - 微博 - 西瓜
- Day 692 (2024-06-16): Minimum Number of Chairs in the Room (Max Prefix Sum) 房间内最少椅子数量(最大前缀总和) Youtube - B站/小破站 - 微博 - 西瓜
- Day 691 (2024-06-14): Minimum Increment to Make Array Unique (Sorting/Greedy) 使数组变成唯一最小增量的次数(排序/贪心算法) Youtube - B站/小破站 - 微博 - 西瓜
- Day 690 (2024-06-09): Using Stack to Remove Digits and Characters on the Left 通过堆栈算法来移除字符串中的数字和其左边的字符 Youtube - B站/小破站 - 微博 - 西瓜
- Day 689 (2024-06-07): SQL to Determine the Binary Tree Node Types (Left/Right Join - Process Elimination) SQL 确定二叉树节点类型(左/右连接 - 过程消除算法) Youtube - B站/小破站 - 微博 - 西瓜
- Day 688 (2024-05-31): Redistribute Items to Boxes (Knapsack Problem, Binary Search Algorithm, Prefix Sum) 将物品重新分配到箱子中(背包问题/二分搜索算法/前缀和) Youtube - B站/小破站 - 微博 - 西瓜
- Day 687 (2024-05-26): Introduction to SQL Cross Join Query (SELECT/Cartesian Product) SQL交叉链接/笛卡尔积(SELECT Cross Join数据库查询语句) Youtube - B站/小破站 - 微博 - 西瓜
- Day 686 (2024-05-24): Introduction to SQL Full Outer Join Query (SELECT) SQL外链接(SELECT Full Outer Join数据库查询语句) Youtube - B站/小破站 - 微博 - 西瓜
- Day 685 (2024-05-19): Introduction to SQL Right Join Query (SELECT) SQL右链接(SELECT Right Join数据库查询语句) Youtube - B站/小破站 - 微博 - 西瓜
- Day 684 (2024-05-17): Introduction to SQL Left Join Query (SELECT) SQL左链接(SELECT Left Join数据库查询语句) Youtube - B站/小破站 - 微博 - 西瓜
- Day 683 (2024-05-12): Introduction to SQL Inner Join Query (SELECT) SQL内链接(SELECT Inner Join数据库查询语句) Youtube - B站/小破站 - 微博 - 西瓜
- Day 682 (2024-05-10): SQL to Determine the Binary Tree Node Types (Nested Select - Process Elimination) SQL 确定二叉树节点类型(嵌套选择-过程消除) Youtube - B站/小破站 - 微博 - 西瓜
- Day 681 (2024-05-05): Using Hash Map to Count the Right Triangles in a Binary Matrix 使用哈希表数二进制矩阵中的直角三角形 Youtube - B站/小破站 - 微博 - 西瓜
- Day 680 (2024-05-03): The @cache Function Decorator in Python Python 中的 @cache 缓存函数装饰器 Youtube - B站/小破站 - 微博 - 西瓜
- Day 679 (2024-04-28): Implement the Pairwise Function in Python using the Iterator/Yield Python中实现Pairwise函数(迭代器) Youtube - B站/小破站 - 西瓜
- Day 678 (2024-04-26): Greedy Algorithm to Redistribute Items to Boxes (Knapsack Problem) 将物品重新分配到盒子的贪心算法(背包问题) Youtube - B站/小破站 - 西瓜
- Day 677 (2024-04-21): Count Alternating Subarrays (Dynamic Programming Algorithms) 数交替子数组(自底向上动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 676 (2024-04-19): Latest Time You Can Obtain After Replacing Characters (Decision Tree) 替换字符后可以获得的最晚时间(决策树) Youtube - B站/小破站 - 西瓜
- Day 675 (2024-03-24): Existence of a Substring in a String and Its Reverse 字串中子字串及其逆序的存在性 Youtube - B站/小破站 - 西瓜
- Day 674 (2024-03-17): Split the Numbers into Two Distinct Arrays (Hash Map) 把数字分成两组唯一数字的数组(哈希表) Youtube - B站/小破站 - 西瓜
- Day 673 (2024-03-15): Reachable Nodes With Restrictions (Graph Theory, Iterative Depth First Search Algorithm, Undirected/Unweighted Graph) 图论: 有限制的访问节点数(迭代深度优先搜索算法/无向/无权图) Youtube - B站/小破站 - 西瓜
- Day 672 (2024-03-10): Reachable Nodes With Restrictions (Graph Theory, Union Find, Disjoint Set, Undirected/Unweighted Graph) 图论: 有限制的访问节点数(并查集算法/无向/无权图) Youtube - B站/小破站 - 西瓜
- Day 671 (2024-03-08): Reachable Nodes With Restrictions (Graph Theory, Breadth First Search Algorithm, Undirected/Unweighted Graph) 图论: 有限制的访问节点数(广度优先搜索算法/无向/无权图) Youtube - B站/小破站 - 西瓜
- Day 670 (2024-03-03): Reachable Nodes With Restrictions (Graph Theory, Recursive Depth First Search Algorithm, Undirected/Unweighted Graph) 图论: 有限制的访问节点数(递归深度优先搜索算法/无向/无权图) Youtube - B站/小破站 - 西瓜
- Day 669 (2024-03-01): Least Number of Unique Integers after K Removals 删除K个数后获得最少唯一整数的算法 Youtube - B站/小破站 - 西瓜
- Day 668 (2024-02-25): Paint Fences (No 3 Consecutive Same Colours) - Bottom Up Dynamic Programming Algorithm 给栅栏涂油漆(不能3个连续相同颜色)由下自上动态规划算法 Youtube - B站/小破站 - 西瓜
- Day 667 (2024-02-22): Paint Fences (No 3 Consecutive Same Colours) - Top Down Dynamic Programming Algorithm (Recursion + Memoization) 给栅栏涂油漆(不能3个连续相同颜色)自顶向下动态规划算法(递归+记忆化搜索) Youtube - B站/小破站 - 西瓜
- Day 666 (2024-02-19): N-Repeated Element in Size 2N Array (Pigeonhole Principle) 大小为2N的数组中的N重复元素(鸽巢原理) Youtube - B站/小破站 - 西瓜
- Day 665 (2024-02-11): N-Repeated Element in Size 2N Array (Random Algorithm) 大小为2N的数组中的N重复元素(随机算法) Youtube - B站/小破站 - 西瓜
- Day 664 (2024-02-04): N-Repeated Element in Size 2N Array (Math) 大小为2N的数组中的N重复元素(数学) Youtube - B站/小破站 - 西瓜
- Day 663 (2024-02-02): N-Repeated Element in Size 2N Array (Sorting) 大小为2N的数组中的N重复元素(排序) Youtube - B站/小破站 - 西瓜
- Day 662 (2024-01-28): N-Repeated Element in Size 2N Array (Hash Map/Set) 大小为2N的数组中的N重复元素(哈希表/集合) Youtube - B站/小破站 - 西瓜
- Day 661 (2024-01-26): Count Out of Boundary Path via Top Down Dynamic Programming Algorithm (Recursion with Memoization/Depth First Search) 自上而下动态规划算法计算出边界路径/带记忆的递归/深度优先搜索 Youtube - B站/小破站 - 西瓜
- Day 660 (2024-01-21): Remove Duplicates from Sorted Linked List (Using Hash Set) 排序链表中删除重复项(哈希表) Youtube - B站/小破站 - 西瓜
- Day 659 (2024-01-14): Remove Duplicates from Sorted Linked List (Two Pointer Algorithm) 排序链表中删除重复项(双指针算法) Youtube - B站/小破站 - 西瓜
- Day 658 (2024-01-07): Check if Bitwise OR Has Trailing Zeros (Binary) 数组是否有两个数进行或位操作后有末尾零(二进制) Youtube - B站/小破站 - 西瓜
- Day 657 (2024-01-05): Largest Substring Between Two Equal Characters (Brute Force, Find/Index) 两个相等字符之间的最大子串(穷举/查找索引) Youtube - B站/小破站 - 西瓜
- Day 656 (2024-01-03): Largest Substring Between Two Equal Characters (Hash Map) 两个相等字符之间的最大子串(哈希表) Youtube - B站/小破站 - 西瓜
- Day 655 (2023-12-10): Linear Algebra: Using Matrix to Solve Equations of X and Y (Math) 线性代数: 用矩阵相乘来解二元一次方程(数学) Youtube - B站/小破站 - 西瓜
- Day 654 (2023-12-08): Pseudo-Palindromic Paths in a Binary Tree (Breadth First Search Algorithm, Iterative Preorder/Reversed Preorder) 二叉树中的伪回文路径(广度优先搜索算法, 迭代先序遍历/反向先序遍历) Youtube - B站/小破站 - 西瓜
- Day 653 (2023-12-03): Another Birthday Candles Problem (Binary Search and Brute Force / Linear Search) 另一个生日蜡烛问题(两种算法: 二分搜索与线性/穷举搜索) Youtube - B站/小破站 - 西瓜
- Day 652 (2023-12-01): The Birthday Candles Problem (Three Algorithms) 生日蜡烛问题(三种算法) Youtube - B站/小破站 - 西瓜
- Day 651 (2023-11-26): Pseudo-Palindromic Paths in a Binary Tree (Recursive Depth First Search Algorithm) 二叉树中的伪回文路径(递归深度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 650 (2023-11-24): Count Unique Length-3 Palindromic Subsequences (Hash Table) 数长度为3的唯一回文子序列字符串个数(哈希表) Youtube - B站/小破站 - 西瓜
- Day 649 (2023-11-19): Algorithms to Find the Unique Vertex of Zero Indegree in a Directed Acyclic Graph 在有向无环图中查找零入度维一顶点的算法 Youtube - B站/小破站 - 西瓜
- Day 648 (2023-11-17): Algorithms to Find the Vertex of Zero Indegree in a Directed Acyclic Graph 在有向无环图中查找零入度顶点的算法 Youtube - B站/小破站 - 西瓜
- Day 647 (2023-11-12): Algorithms to Find the Lexicographically Smallest Palindrome 查找字典顺序最小回文字符串的算法 Youtube - B站/小破站 - 西瓜
- Day 646 (2023-11-10): Introduction to Two's Complement (Storing Negative Numbers) 计算机中二进制补码简介(存储负整数) Youtube - B站/小破站 - 西瓜
- Day 645 (2023-11-05): Last Moment Before All Ants Fall Out of a Plank 计算所有蚂蚁从木板上掉下来之前的最后一刻 Youtube - B站/小破站 - 西瓜
- Day 644 (2023-11-03): Algorithm to Generate a String With Characters That Have Odd Counts 生成包含奇数个字符的字符串算法 Youtube - B站/小破站 - 西瓜
- Day 643 (2023-10-29): 0/1 Knapsack: Length of the Longest Subsequence That Sums to Target (Recursion+Memoization=Top Down Dynamic Programming) 0/1背包问题: 总和达到目标的最长子序列的长度(递归+记忆式搜索=自顶向下动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 642 (2023-10-27): Recursive Algorithms to Compute the K-th Symbol in Grammar 计算语法中第 K 个符号的递归算法 Youtube - B站/小破站 - 西瓜
- Day 641 (2023-10-26): Count the Digits That Divide a Number (Three Algorithms) 数数字中相除的位数(三种算法) Youtube - B站/小破站 - 西瓜
- Day 640 (2023-10-22): Longer Contiguous Segments of Ones than Zeros in a Binary String (Three Algorithms) 判断二进制中最长连续的1比最长连续0更长(三种算法) Youtube - B站/小破站 - 西瓜
- Day 639 (2023-10-20): Minimum Operations to Collect Elements from End of Array 从数组尾部收集元素的最少操作 Youtube - B站/小破站 - 西瓜
- Day 638 (2023-10-15): Number of Ways to Stay in the Same Place After Some Steps (Top Down Dynamic Programming Algorithm, Recursion with Memoization) 经过一些步骤后保持在同一位置的方法数(自顶向下动态规划算法/记忆化递归搜索) Youtube - B站/小破站 - 西瓜
- Day 637 (2023-10-13): Divisible and Non-divisible Sums Difference (Brute Force Algorithm and Math) 1到N自然数可被m整除和不可整除的数字之和的差异(穷举+数学) Youtube - B站/小破站 - 西瓜
- Day 636 (2023-10-08): Compute Sum of 1/(1+2+..N) Using Math and Python 数学求和Sum(1/(1+2+..N)) Youtube - B站/小破站 - 西瓜
- Day 635 (2023-10-06): Maximum Odd Binary Number 最大奇数二进制 Youtube - B站/小破站 - 西瓜
- Day 634 (2023-10-02): Compute the Amount of Water of a Glass in a Pyramid Stacked Glasses (Top Down Dynamic Programming Algorithm - Recursion with Memoization) 计算金字塔叠放玻璃杯中的水量(自顶向下动态规划算法 - 带记忆的递归) Youtube - B站/小破站 - 西瓜
- Day 633 (2023-09-29): Minimum Operations to Reduce X to Zero (Two Pointer + Sliding Window Algorithm) 将 X 减为零的最少操作(双指针+滑动窗口算法) Youtube - B站/小破站 - 西瓜
- Day 632 (2023-09-22): Minimum Operations to Reduce X to Zero (Two Pointer + Top Down Dynamic Programming Algorithm + Recursion with Memoization) 将X减为零的最少操作(双指针+自顶向下动态规划算法+带记忆的递归搜索) Youtube - B站/小破站 - 西瓜
- Day 631 (2023-09-18): Algorithms to Count the Minimum Right Shifts to Sort the Array 对数组进行排序的最小右移的算法 Youtube - B站/小破站 - 西瓜
- Day 630 (2023-09-15): Count the Intersection Points Given Intervals (Line Sweep Algorithm) 数线段间隔的交点数(线扫描算法) Youtube - B站/小破站 - 西瓜
- Day 629 (2023-09-08): Smallest Number With Given Digit Product (Greedy Factorization Algorithm) 给定数字乘积的最小数(贪心因子分解算法) Youtube - B站/小破站 - 西瓜
- Day 628 (2023-09-04): Count Number of Even and Odd Bits (Binary) 数整数上奇数和偶数位上的1的个数(二进制) Youtube - B站/小破站 - 西瓜
- Day 627 (2023-08-31): Further Point from Origin (Hash Map) 离原点最远的点(哈希表) Youtube - B站/小破站 - 西瓜
- Day 626 (2023-08-30): Two Algorithms to Find All Numbers Disappeared in an Array (Hash Set) 查找数组中所有消失数字的两种算法(哈希集) Youtube - B站/小破站 - 西瓜
- Day 625 (2023-08-25): Count Servers that Communicate (Hash Map - Counter) 对通信的服务器进行计数(哈希表 - 计数器) Youtube - B站/小破站 - 西瓜
- Day 624 (2023-08-24): Recursive Algorithms to Balance a Binary Search Tree 平衡二叉搜索树的递归算法 Youtube - B站/小破站 - 西瓜
- Day 623 (2023-08-21): Count Pairs Whose Sum is Less than Target (Two Pointer Algorithm) 数数组中两数和小于目标值的数对(双指针算法) Youtube - B站/小破站 - 西瓜
- Day 622 (2023-08-18): Find The K-th Lucky Number (Complete Binary Tree Algorithm) 找到第 K 个幸运数字(完全二叉树算法) Youtube - B站/小破站 - 西瓜
- Day 621 (2023-08-15): Find The K-th Lucky Number (Recursion Algorithm) 找到第 K 个幸运数字(递归算法) Youtube - B站/小破站 - 西瓜
- Day 620 (2023-08-08): Find The K-th Lucky Number (Binary Mapping Pattern) 找到第 K 个幸运数字(二进制映射模式) Youtube - B站/小破站 - 西瓜
- Day 619 (2023-08-07): Faulty Keyboard with an Inverse Key (Two Algorithms) 带有反向键的故障键盘/两种算法/双头队列 Youtube - B站/小破站 - 西瓜
- Day 618 (2023-08-04): Math Proof of the Number of Odd Degree Vertices in a Graph is Even 图中奇数度顶点数为偶数的数学证明 Youtube - B站/小破站 - 西瓜
- Day 617 (2023-07-31): Conditions That A Connected Graph Can Be Drawn With One Stroke (Euler Path/Euler Cycle/Circuit) 连通图形能否一笔画的条件(欧拉路径/欧拉环路) Youtube - B站/小破站 - 西瓜
- Day 616 (2023-07-28): Minimum Operations to Reduce an Integer to 0 (Breadth First Search Algorithm) 将整数减至0的最少操作(广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 615 (2023-07-23): Minimum Operations to Reduce an Integer to 0 (Greedy Based on Binary Bits) 将整数减至0的最少操作(贪心+位操作+二进制) Youtube - B站/小破站 - 西瓜
- Day 614 (2023-07-21): Minimum Operations to Reduce an Integer to 0 (Recursion with Math Proof) 将整数减至0的最少操作(数学证明+另一种递归) Youtube - B站/小破站 - 西瓜
- Day 613 (2023-07-17): Minimum Operations to Reduce an Integer to 0 (Greedy/Iterative Algorithm) 将整数减至0的最少操作(贪心迭代算法) Youtube - B站/小破站 - 西瓜
- Day 612 (2023-07-14): Minimum Operations to Reduce an Integer to 0 (Greedy Recursion/Top Down Dynamic Programming Algorithm) 将整数减至0的最少操作(贪心递归/自顶向下动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 611 (2023-07-10): Algorithms to Count Houses in a Circular Street (with Restrictions - At Least One Door Open) 算法设计: 环形街道上房屋数(有限制/至少一扇门打开) Youtube - B站/小破站 - 西瓜
- Day 610 (2023-07-07): Algorithms to Find Neither Minimum nor Maximum 既不求最小值又不求最大值的算法 Youtube - B站/小破站 - 西瓜
- Day 609 (2023-07-03): Algorithms to Minimize String Length (Hash Set) 最小化字符串长度的算法(哈希表) Youtube - B站/小破站 - 西瓜
- Day 608 (2023-06-30): Find Maximum Number of String Pairs (Fixed-size Hash Set and Distinct Groups) 查找最大字符串对数(固定大小哈希集+分组) Youtube - B站/小破站 - 西瓜
- Day 607 (2023-06-26): Find Maximum Number of String Pairs (Brute Force Algorithm + Hash Set) 查找最大字符串对数(暴力穷举算法+哈希集) Youtube - B站/小破站 - 西瓜
- Day 606 (2023-06-23): Algorithms to Count Houses in a Circular Street 计算环形街道上房屋数的算法设计 Youtube - B站/小破站 - 西瓜
- Day 605 (2023-06-19): Algorithms to Count Total Number of Colored Cells (Math/Recursion/Dynamic Programming) 计算有色细胞总数的算法(数学/递归/动态规划) Youtube - B站/小破站 - 西瓜
- Day 604 (2023-06-16): Algorithms to Compute the Minimum String Length After Removing Substrings (Brute Force + Stack) 删除子字符串后的最小字符串长度(穷举暴力+堆栈) Youtube - B站/小破站 - 西瓜
- Day 603 (2023-06-12): Minimum Swaps to Get Semi-Ordered Permutation 获得半有序排列的最小交换算法 Youtube - B站/小破站 - 西瓜
- Day 602 (2023-06-09): Maximum Number of Space Partitions by N Straight Lines (Pizza Cutting Problem, Math, DP, Recursion) N条直线最大空间分割数(披萨问题)/数学/递归/动态规划算法 Youtube - B站/小破站 - 西瓜
- Day 601 (2023-06-05): Breadth First Search Algorithm to Compute the Maximum Number of Connected Components in a Directed Graph (Detonate the Maximum Bombs) 有向图中连通分量的最大数量(引爆最多炸弹)-广度优先搜索算法 Youtube - B站/小破站 - 西瓜
- Day 600 (2023-06-02): Maximum Number of Connected Components in a Directed Graph (Detonate the Maximum Bombs) - Recursive Depth First Search Algorithm 有向图中连通分量的最大数量(引爆最多炸弹)-递归深度优先搜索算法 Youtube - B站/小破站 - 西瓜
- Day 599 (2023-05-31): Introduction to Units of Information (Byte, KB, MB, GB, TB, PB) 字节(Byte)等信息单元简介 Youtube - B站/小破站 - 西瓜
- Day 598 (2023-05-29): Remove Trailing Zeros From a String (strip, lstrip, rstrip) 删除字符串尾巴的零(strip, lstrip, rstrip的实现) Youtube - B站/小破站 - 西瓜
- Day 597 (2023-05-27): Algorithms to Find Two Smallest Numbers (Buy Two Chocolates - Heap - Sorting - Linear Scan) 找出最小两个数字的算法(购买巧克力最优算法-堆/排序/线性查找) Youtube - B站/小破站 - 西瓜
- Day 596 (2023-05-22): Find Max Number of Uncrossed Lines (Longest Common Subsequence) via Space Optimisation Bottom Up Dynamic Programming Algorithm 空间优化自下而上动态规划算法求最大未交叉线数(最长公共子序列LCS) Youtube - B站/小破站 - 西瓜
- Day 595 (2023-05-21): Compute the Probability Matrix (Math) of Walking in a Grid (Unique Paths) 计算在网格中行走的(数学)概率矩阵(唯一路径) Youtube - B站/小破站 - 西瓜
- Day 594 (2023-05-14): Find Max Number of Uncrossed Lines (Longest Common Subsequence) via Bottom Up Dynamic Programming Algorithm 自下而上动态规划算法求最大未交叉线数(最长公共子序列LCS) Youtube - B站/小破站 - 西瓜
- Day 593 (2023-05-13): Find Max Number of Uncrossed Lines (Longest Common Subsequence LCS) via Top Down Dynamic Programming Algorithm (Recursion + Memoization) 自上而下的动态规划算法(递归+记忆化搜索)最大未交叉线数(最长公共子序列LCS) Youtube - B站/小破站 - 西瓜
- Day 592 (2023-05-08): Back Tracking Algorithm to Find the The Knight’s Tour Path (Recursive Depth First Search) 寻找骑士旅行路径的回溯算法(递归深度优先搜索) Youtube - B站/小破站 - 西瓜
- Day 591 (2023-05-06): Maximum Number of Vowels in a Substring of Given Length (Sliding Window Algorithm) 给定长度子串中的最大元音数(滑动窗口算法) Youtube - B站/小破站 - 西瓜
- Day 590 (2023-05-01): Compute Average of an Array Excluding Max and Min (Math) 计算不包括最大值和最小值的数组的平均值(数学) Youtube - B站/小破站 - 西瓜
- Day 589 (2023-04-30): Minimum Bit Flips to Convert Number (Hamming Distance, Math) 转换数字的最小位翻转(汉明距离) Youtube - B站/小破站 - 西瓜
- Day 588 (2023-04-24): Sum the Multiples in a Range using Venn Diagram (Math and Bruteforce Algorithm) 使用维恩图对范围内的倍数求和(数学+穷举搜索) Youtube - B站/小破站 - 西瓜
- Day 587 (2023-04-22): Minimum Amount of Time to Fill Cups (Greedy Simulation Algorithm and Math) 填满杯子的最短时间(贪心模拟算法和数学) Youtube - B站/小破站 - 西瓜
- Day 586 (2023-04-17): Find the Width of Columns of a Grid (Zip Function, Matrix Transpose) 网格中列的宽度(zip函数, 矩阵转置) Youtube - B站/小破站 - 西瓜
- Day 585 (2023-04-14): Form Smallest Number From Two Digit Arrays (Set Intersection) 从两位数数组中形成最小数(集合交集) Youtube - B站/小破站 - 西瓜
- Day 584 (2023-04-10): Closest Binary Search Tree Value (Iterative and Recursive Inorder Traversal Algorithm) 查找二叉搜索树中最接近的节点(迭代+递归中序遍历) Youtube - B站/小破站 - 西瓜
- Day 583 (2023-04-09): Closest Binary Search Tree Value (Recursion + Inorder Traversal + Binary Search Algorithm) 查找二叉搜索树中最接近的节点(递归+中序遍历+二分搜索算法) Youtube - B站/小破站 - 西瓜
- Day 582 (2023-04-03): Find the Longest Balanced Substring of a Binary String 查找二进制字符串的最长平衡子串 Youtube - B站/小破站 - 西瓜
- Day 581 (2023-04-01): Distinct Prime Factors of Product of Array (Math) 数数组乘积的不同质数因子数(数学) Youtube - B站/小破站 - 西瓜
- Day 580 (2023-03-27): K Items With the Maximum Sum 取K项求最大总和 Youtube - B站/小破站 - 西瓜
- Day 579 (2023-03-25): URL Simply Explained URL简介 Youtube - B站/小破站 - 西瓜
- Day 578 (2023-03-20): Split With Minimum Sum (Heap, Priority Queue) 整数最小总和拆分算法(堆, 优先队列) Youtube - B站/小破站 - 西瓜
- Day 577 (2023-03-18): Split With Minimum Sum (Bucket Sorting Algorithm) 整数最小总和拆分算法(桶排序) Youtube - B站/小破站 - 西瓜
- Day 576 (2023-03-13): Split With Minimum Sum (Sort the Digits, Greedy, Math) 整数最小总和拆分(对数字进行排序+贪心算法+数学) Youtube - B站/小破站 - 西瓜
- Day 575 (2023-03-11): Converting Breadth First Search Algorithm to Iterative Preorder Order (Depth First Search) for a Binary Tree 将广度优先搜索算法转换为二叉树的迭代式的先序遍历(深度优先搜索) Youtube - B站/小破站 - 西瓜
- Day 574 (2023-03-05): Passing Item From One End to Another (Who Has It After N Seconds: Math/Simulation) 将物品从一端传递到另一端(N秒后在谁手上: 数学+仿真算法) Youtube - B站/小破站 - 西瓜
- Day 573 (2023-03-02): Second Highest Distinct Record using SQL and Python SQL/Python找数据库中第二高的记录 Youtube - B站/小破站 - 西瓜
- Day 572 (2023-02-27): Compute the Area of Square in Square (Similar Triangles, Math, Geometry) 计算内部正方形的面积(相似三角形, 数学, 几何) Youtube - B站/小破站 - 西瓜
- Day 571 (2023-02-26): Algorithms to Count Surface Area of 3D Shapes (Geometry and Math) 计算3D形状表面积的算法(几何和数学) Youtube - B站/小破站 - 西瓜
- Day 570 (2023-02-23): Geometry of Triangle Area and Side Law (Math) 三角形面积几何与边定理(数学) Youtube - B站/小破站 - 西瓜
- Day 569 (2023-02-19): Binary Tree Zigzag Level Order Traversal (via Breadth First Search Algorithm) 二叉树 Zigzag 层遍历(广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 568 (2023-02-17): Minimum Distance Between Binary Search Tree (BST) Nodes (Recursive Depth First Search + In-Order Traversal Algorithm) 二叉搜索树(BST)节点间最小距离(递归深度优先搜索+中序遍历算法) Youtube - B站/小破站 - 西瓜
- Day 567 (2023-02-16): Count Distinct Numbers on the Board (Recursion, Simulation, Hash Set, Math) 计算板上的不同数字(数学, 仿真算法, 集合+递归) Youtube - B站/小破站 - 西瓜
- Day 566 (2023-02-12): Algorithms to Take Max/Min, Square Root, and Compute Sum after K times (Heap, Sort, Index) 获取数组最大值将其变成平方根K次后求和算法 Youtube - B站/小破站 - 西瓜
- Day 565 (2023-02-11): The Find Function/Algorithm for a List/Tuple in Python (Find vs Index) Python 列表/元组的查找索引函数(线性搜索算法) Youtube - B站/小破站 - 西瓜
- Day 564 (2023-02-05): Algorithms to Separate the Digits of a Number Array 分隔数组数字的几种算法 Youtube - B站/小破站 - 西瓜
- Day 563 (2023-02-02): The Endless Iterator Cycle (from itertools) in Python Python 中的无限循环迭代器(itertools.cycle) Youtube - B站/小破站 - 西瓜
- Day 562 (2023-01-30): Algorithms to Solve a Min Max Binary Tree Game (Queue, Recursion, In-place) 解决最小最大二叉树游戏的算法(队列, 递归, In-place) Youtube - B站/小破站 - 西瓜
- Day 561 (2023-01-29): Algorithms to Compute the Alternating Digit Sum 计算交替数字和的算法 Youtube - B站/小破站 - 西瓜
- Day 560 (2023-01-26): Iterative Algorithm to Check if a Binary Tree is Symmetric 检查二叉树是否对称的迭代算法 Youtube - B站/小破站 - 西瓜
- Day 559 (2023-01-22): Algorithms to Find Minimum Common Value of Two Sorted Arrays (Binary Search, Two Pointer, Brute Force, Hash Set Intersection) 查找两个排序数组的最小公共值的算法(双指针, 穷举, 哈希集合交集, 二分搜索) Youtube - B站/小破站 - 西瓜
- Day 558 (2023-01-21): Count Nodes Equal to Sum of Descendants (Recursive Depth First Search Algorithm) 二叉树节点等于后代总和数(递归深度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 557 (2023-01-16): How to Design a Random Sudoku? Algorithm to Design a Random Sudoku 数独随机生成算法 Youtube - B站/小破站 - 西瓜
- Day 556 (2023-01-15): How to Design a Random Maze? Random Maze Generation Algorithm 迷宫随机生成算法 Youtube - B站/小破站 - 西瓜
- Day 555 (2023-01-12): Sum of Number and Its Reverse (Bruteforce Algorithm) 数字和它的逆之和(穷举算法) Youtube - B站/小破站 - 西瓜
- Day 554 (2023-01-08): Maximum Count of Positive Integer and Negative Integer in Sorted Array (Binary Search Algorithm) 排序数组中正整数和负整数的最大计数(二分查找算法) Youtube - B站/小破站 - 西瓜
- Day 553 (2023-01-07): Minimum Number of Arrows to Burst Balloons (Greedy Algorithm) 爆破所有气球所需的最少箭头数(贪心算法) Youtube - B站/小破站 - 西瓜
- Day 552 (2023-01-04): Check if There is a Path With Equal Number of 0's And 1's (Breadth First Search Algorithm) 检查是否存在一条0和1数目相等的路径(广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 551 (2022-12-31): Check if There is a Path With Equal Number of 0's And 1's (Maze, Recursion, Memoization, Dynamic Programming) 检查是否存在一条0和1数目相等的路径(迷宫、递归、记忆化、动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 550 (2022-12-28): Count Pairs Of Similar Strings (Bruterforce, Hash Map / Counter and Bit masking) 计算相似字符串对(暴力搜索,哈希表/计数器和位掩码) Youtube - B站/小破站 - 西瓜
- Day 549 (2022-12-27): Finding 3-Digit Even Numbers (Breadth First Search Algorithm) 查找3位偶数的算法(广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 548 (2022-12-19): Finding 3-Digit Even Numbers (Recursive Depth First Search Algorithm) 查找3位偶数的算法(递归深度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 547 (2022-12-18): Finding 3-Digit Even Numbers (Permutations, Brute Force) 查找3位偶数的算法(排列和穷举) Youtube - B站/小破站 - 西瓜
- Day 546 (2022-12-12): How Many Games are Played in World Cup (Combinatorics and Permutations - Math) 世界杯进行了多少场比赛(组合数学和排列组合) Youtube - B站/小破站 - 西瓜
- Day 545 (2022-12-10): Algorithms to Check a Circular Sentence 检查循环语句的算法 Youtube - B站/小破站 - 西瓜
- Day 544 (2022-12-05): Algorithms to Find the Pivot Integer of the First N Natural Numbers (Bruteforce Algorithm, Prefix Sum, Binary Search and Math Proof/Solver) 查找前N个自然数的主元整数的算法(穷举+二分+前缀和+数学) Youtube - B站/小破站 - 西瓜
- Day 543 (2022-12-03): Nearest Exit from Entrance in Maze via Iterative Deepening Search Algorithm (IDS) 迭代加深搜索算法(IDS)找迷宫最近的出口 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 542 (2022-11-28): Nearest Exit from Entrance in Maze via Recursive Depth First Search Algorithm (DFS) 深度优先搜索算法找迷宫入口最近的出口(递归) Youtube - B站/小破站 - 西瓜
- Day 541 (2022-11-27): Minimum Cuts to Divide a Circle (Math, Geometry) 分割圆的最小割数(数学/几何) Youtube - B站/小破站 - 西瓜
- Day 540 (2022-11-21): Nearest Exit from Entrance in Maze via Breadth First Search Algorithm (BFS) 广度优先搜索算法找迷宫入口最近的出口 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 539 (2022-11-20): Minimum Sum of Four Digit Number After Splitting Digits 拆分数字后四位数字的最小和 Youtube - B站/小破站 - 西瓜
- Day 538 (2022-11-14): Compound Interests and Euler's number (Math Constant E) 复利和欧拉数(数学常数 E) Youtube - B站/小破站 - 西瓜
- Day 537 (2022-11-13): Minimum Genetic Mutation via Iterative Deepening Search Algorithm 迭代加深搜索算法IDS实现最小遗传变异 Youtube - B站/小破站 - 西瓜
- Day 536 (2022-11-07): Minimum Genetic Mutation via Recursive Depth First Search Algorithm 递归深度优先搜索算法实现最小遗传突变 Youtube - B站/小破站 - 西瓜
- Day 535 (2022-11-06): Minimum Genetic Mutation via Breadth First Search Algorithm 通过广度优先搜索算法实现最小遗传突变 Youtube - B站/小破站 - 西瓜
- Day 534 (2022-10-31): Largest Perimeter Triangle (Sorting + Greedy Algorithm) 最大周长三角形(排序+贪心算法) Youtube - B站/小破站 - 西瓜
- Day 533 (2022-10-30): Determine if Two Events Have Conflict (Intersections of Two Intervals) 判断两个事件是否有冲突(两个区间是否有交集) Youtube - B站/小破站 - 西瓜
- Day 532 (2022-10-26): Number of Valid Clock Times 数有效时间字符串 Youtube - B站/小破站 - 西瓜
- Day 531 (2022-10-23): Minimum Split Into Subarrays With GCD Greater Than One (Greedy Algorithm) 最小分割最大公约数GCD大于一的子数组(贪心算法) Youtube - B站/小破站 - 西瓜
- Day 530 (2022-10-18): Recursive Algorithm to Count and Say a Number String 数数字字符串的递归算法 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 529 (2022-10-16): Number of Common Factors (Bruteforce Algorithm + Greatest Common Divisor) 共同因子数(蛮力搜索算法+最大公约数) Youtube - B站/小破站 - 西瓜
- Day 528 (2022-10-11): Maximum Ascending Subarray Sum (Greedy Algorithm) 最大升序子数组和(贪心算法) Youtube - B站/小破站 - 西瓜
- Day 527 (2022-10-09): Finding Path Sum in Binary Tree via Breadth First Search Algorithm (and Iterative DFS) 广度优先搜索算法(和迭代式深度优先搜索)查找二叉树路径之和 Youtube - B站/小破站 - 西瓜
- Day 526 (2022-10-05): Finding Path Sum in Binary Tree via Recursive Depth First Search Algorithm 递归深度优先搜索算法查找二叉树路径之和 Youtube - B站/小破站 - 西瓜
- Day 525 (2022-10-01): Introduction to XML Data Format XML数据格式简介 Youtube - B站/小破站 - 西瓜
- Day 524 (2022-09-28): Count Days Spent Together (Intersection of Two Intervals + Line Sweep Algorithm) 计算一起度过的天数(两个区间的交集+线扫描算法) Youtube - B站/小破站 - 西瓜
- Day 523 (2022-09-25): Concatenation of Consecutive Binary Numbers 计算连续二进制数的串联的值 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 522 (2022-09-23): What is JSON? Simply Explained JSON简介 Youtube - B站/小破站 - 西瓜
- Day 521 (2022-09-18): Largest Sum of Non-Adjacent Numbers, Disappearing Coins 2D Version (Dynamic Programming Algorithm) 非相邻数字的最大总和(2D版本-矩阵中消失的硬币-动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 520 (2022-09-16): Number of Ways to Reach a Position After Exactly k Steps (Combinations + Math + Dynamic Programming Algorithms) 在恰好 k 步后到达位置的方法数(组合 + 数学 + 动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 519 (2022-09-11): Three Algorithms to Compute the Combination Number (Recursion, Dynamic Programming, Math) 计算组合数的三种算法(数学, 递归, 动态规划) Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 518 (2022-09-06): Most Common SQL keywords (Select, Update, Insert, Delete) 数据库SQL语句: 选择、更新、插入、删除 Youtube - B站/小破站 - 西瓜
- Day 517 (2022-09-04): Introduction to SQL and the SELECT 数据库SQL语言之SELECT选择 Youtube - B站/小破站 - 西瓜
- Day 516 (2022-09-01): What is a Computer Database? A Quick Introduction 计算机数据库是什么?给娃讲啥是数据库? Youtube - B站/小破站 - 西瓜
- Day 515 (2022-08-28): Reordered Power of Two (Rearranging the Digits, Permutation + Math Counting) 重新排序的2次幂(全数字排列+数学计数) Youtube - B站/小破站 - 西瓜
- Day 514 (2022-08-24): Number of Zero-Filled Subarrays (GroupBy Algorithm + Math Counting) 零填充子数组的数量(GroupBy 算法 + 数学计数) Youtube - B站/小破站 - 西瓜
- Day 513 (2022-08-20): Reduce Array Size to The Half via Counting (Greedy, Hash Table) 通过计数(哈希表, 贪心)将数组大小减少到一半 Youtube - B站/小破站 - 西瓜
- Day 512 (2022-08-18): Algorithms to Count Equal Row and Column Pairs in a Square Matrix using Hash Map 使用哈希表统计矩阵相等行和列对的算法 Youtube - B站/小破站 - 西瓜
- Day 511 (2022-08-16): Four Algorithms to Validate a Binary Search Tree 判别二叉搜索树的四种算法 Youtube - B站/小破站 - 西瓜
- Day 510 (2022-08-14): Algorithms to Find the Lowest Common Ancestor of a Binary Search Tree (Recursion+Iterative) 查找二叉搜索树的最低共同祖先的算法(递归+迭代) Youtube - B站/小破站 - 西瓜
- Day 509 (2022-08-07): Recursive Algorithm to Prune a Binary Tree 修剪二叉树的递归算法 Youtube - B站/小破站 - 西瓜
- Day 508 (2022-08-06): Distance Between Bus Stops (Floyd Warshall Shortest Path Algorithm in Simple Undirected Weighted Regular Graph) 公共汽车站之间的距离(简单无向加权正则图中的 Floyd Warshall 多源最短路径算法) Youtube - B站/小破站 - 西瓜
- Day 507 (2022-08-05): Depth First/Limit Search and Iterative Deepening Search Algorithm on Unweighted Graph 未加权图上的深度优先/极限搜索和迭代深化搜索算法 Youtube - B站/小破站 - 西瓜
- Day 506 (2022-08-03): A Light Talk on Breadth First Search, Uniform Cost Search and Dijkstra Shortest Path Graph Algorithms 浅谈广度优先搜索BFS, 统一成本搜索UCS和 Dijkstra 最短路径算法(图论) Youtube - B站/小破站 - 西瓜
- Day 505 (2022-08-02): Introduction to Dijkstra Single Source Shortest Path Graph Algorithm Dijkstra 单源最短路径(SSSP图算法) Youtube - B站/小破站 - 西瓜
- Day 504 (2022-07-31): Distance Between Bus Stops (Shortest Distance in Simple Undirected Weighted Regular Graph) 公共汽车站之间的距离(简单无向加权正则图中的最短距离) Youtube - B站/小破站 - 西瓜
- Day 503 (2022-07-28): Valid Square Algorithm by Four Points in Cartesian Coordinate System (Math, Hashmap) 判断平面上四个顶点是否可以组成正方形(笛卡尔坐标系, 数学, 哈希表) Youtube - B站/小破站 - 西瓜
- Day 502 (2022-07-26): Minmax Dynamic Programming Algorithm (Game of Picking Numbers at Two Ends) Minmax 极大极小动态规划算法(两端取数游戏) Youtube - B站/小破站 - 西瓜
- Day 501 (2022-07-18): Single Source Shortest Path Algorithm in a Directed Unweighted Graph using Breadth First Search 单源最短路径SSSP广度优先搜索BFS算法(有向未加权图成本总和) Youtube - B站/小破站 - 西瓜
- Day 500 (2022-07-17): Floyd Warshall Multi-source/All Pairs Shortest Path Algorithm (Sum of Costs in a Directed Unweighted Graph) Floyd Warshall 多源/所有顶点对最短路径算法(有向未加权图中的成本总和) Youtube - B站/小破站 - 西瓜
- Day 499 (2022-07-16): Introduction to Cartesian Product (Math) 笛卡尔积(product函数)简介 Youtube - B站/小破站 - 西瓜
- Day 498 (2022-07-14): Recursive Depth First Search Algorithm to Evaluate the Boolean Binary Tree 递归深度优先搜索算法评估布尔二叉树的值 Youtube - B站/小破站 - 西瓜
- Day 497 (2022-07-13): (!3+3)*!3=10 – Derangement Permutation Algorithms via Dynamic Programming and Recursion with Memoziation (!3+3)*!3=10 动态规划算法求错位排列数(数学, 记忆化递归搜索) Youtube - B站/小破站 - 西瓜
- Day 496 (2022-07-06): Count Unreachable Pairs of Nodes in an Undirected Graph (Union Find and Disjoint Set Algorithm) 计算无向图中不可到达的顶点对(并查集Union Find算法) Youtube - B站/小破站 - 西瓜
- Day 495 (2022-07-03): Count Unreachable Pairs of Nodes in an Undirected Graph (Breadth First Search Algorithm) 计算无向图中不可到达的顶点对(广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 494 (2022-06-30): Count Unreachable Pairs of Nodes in an Undirected Graph (Recursive Depth First Search Algorithm) 计算无向图中不可到达的顶点对(递归深度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 493 (2022-06-27): Maximum Sum of K Numbers from Front and Back of Array (Prefix/Suffix Sum Algorithm) 从数组前后取K个数最大和(前缀后缀和算法) Youtube - B站/小破站 - 西瓜
- Day 492 (2022-06-26): Maximum Sum of K Numbers from Front and Back of Array (Sliding Window Algorithm) 从数组前后取K个数最大和(滑动窗口算法) Youtube - B站/小破站 - 西瓜
- Day 491 (2022-06-23): Eat Bananas/Apples in K Hours with Minimal R (Binary Search Algorithm) 在K小时内用最小R吃香蕉/苹果(二分搜索算法) Youtube - B站/小破站 - 西瓜
- Day 490 (2022-06-22): Count Nodes Equal to Average of Subtree via Recursive Depth First Search Algorithm 递归深度优先搜索算法数节点等于子树平均值 Youtube - B站/小破站 - 西瓜
- Day 489 (2022-06-21): Greatest English Letter in Upper and Lower Case 大写和小写都出现的最大英文字母 Youtube - B站/小破站 - 西瓜
- Day 488 (2022-06-18): Recursive Depth First Search Graph Algorithm to Determine a Strongly Connected Component 确定强连通分量的递归深度优先搜索图算法 Youtube - B站/小破站 - 西瓜
- Day 487 (2022-06-16): Longest Substring Without Repeating Characters – Another Version of Two Pointer / Sliding Window Algorithm 不重复字符的最长子串(双指针/滑动窗口算法) - 另一种解法 Youtube - B站/小破站 - 西瓜
- Day 486 (2022-06-13): Minimum Distance of Two Words in a Sentence/String 一个句子中两个单词的最小距离 Youtube - B站/小破站 - 西瓜
- Day 485 (2022-06-12): Longest Substring Without Repeating Characters (Two Pointer / Sliding Window Algorithm) 不重复字符的最长子串(双指针/滑动窗口算法) Youtube - B站/小破站 - 西瓜
- Day 484 (2022-06-09): Closest Leaf in Binary Tree (Breadth/Depth First Search Algorithm in a Graph) 二叉树中的最近叶子节点(图的广度/深度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 483 (2022-06-07): Breadth First Search Algorithm to Find Factor Combinations 寻找因子组合的广度优先搜索算法 Youtube - B站/小破站 - 西瓜
- Day 482 (2022-06-06): Backtracking Algorithm to Find Factor Combinations (Math, Recursive Depth First Search) 寻找因子组合的回溯算法(数学,递归深度优先搜索) Youtube - B站/小破站 - 西瓜
- Day 481 (2022-06-05): Rearrange Characters to Make Target String (Hash Map) 重新排列字符转换成目标字符串(哈希表) Youtube - B站/小破站 - 西瓜
- Day 480 (2022-06-01): Find Numbers in At Least Two Arrays Out of Three (Hash Set) 找出至少出现在2个数组的数(哈希集合) Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 479 (2022-05-31): Dynamic Programming Algorithm to Break a String using Given Words (Word Break) 动态规划算法(由底至上)将字符串分解为单词 Youtube - B站/小破站 - 西瓜
- Day 478 (2022-05-30): Break a String into Words (Word Break) via Breadth First Search Algorithm 广度优先搜索算法将字符串分解为单词 Youtube - B站/小破站 - 西瓜
- Day 477 (2022-05-29): Break a String into Words (Word Break) via Recursion with Memoziation - Top Down Dynamic Programming Algorithm 记忆化搜索/递归深度优先将字符串分解为单词-由顶至下的动态规划算法 Youtube - B站/小破站 - 西瓜
- Day 476 (2022-05-26): Largest 3-Same-Digit Number in String (Math, Bruteforce Algorithm) 字符串中最大的3位数字(数学, 穷举暴力) Youtube - B站/小破站 - 西瓜
- Day 475 (2022-05-24): Partition List to Pairs that Are Divisible by K (Hash Map) 划分数组成可被K整除的数对(数学, 哈希表) Youtube - B站/小破站 - 西瓜
- Day 474 (2022-05-20): Breadth First Search Algorithm to Find a Corresponding Node of a Binary Tree in a Clone of That Tree 广度优先搜索算法在二叉树的克隆树中找到对应节点 Youtube - B站/小破站 - 西瓜
- Day 473 (2022-05-19): Iterative Depth First Search Algorithm to Find a Corresponding Node of a Binary Tree in a Clone of That Tree 迭代式深度优先搜索算法在二叉树的克隆树中找到对应节点 Youtube - B站/小破站 - 西瓜
- Day 472 (2022-05-18): Find a Corresponding Node of a Binary Tree in a Clone of That Tree via Recursive Depth First Search Algorithm 递归深度优先搜索算法在二叉树的克隆树中找到对应节点 Youtube - B站/小破站 - 西瓜
- Day 471 (2022-05-16): Breadth First Search Algorithm to Find the Sum of Deepest Leaves in a Binary Tree 广度优先搜索算法在二叉树中找到最深叶子的总和 Youtube - B站/小破站 - 西瓜
- Day 470 (2022-05-15): Recursive Depth First Search Algorithm to Find the Sum of Deepest Leaves in a Binary Tree 递归深度优先搜索算法在二叉树中找到最深叶子的总和 Youtube - B站/小破站 - 西瓜
- Day 469 (2022-05-14): Algorithms to Check Any Intervals Overlapping (Meeting Rooms) 间隔重叠判断算法 Youtube - B站/小破站 - 西瓜
- Day 468 (2022-05-13): Populating Next Right Pointers in Each Node (Breadth First Search Algorithm) 二叉树每个节点中填充下一个右指针(广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 467 (2022-05-12): Find Combination Sum via Breadth First Search Algorithm 求组合数列表的广度优先搜索算法 Youtube - B站/小破站 - 西瓜
- Day 466 (2022-05-10): Backtracking Algorithm to List the Combination Sum (Recursive Depth First Search) 求组合数列表的回溯算法(递归深度优先算法+剪枝) Youtube - B站/小破站 - 西瓜
- Day 465 (2022-05-07): Gray Code by Recursive Mirror Algorithm 格雷码 (Gray Code) 递归镜像算法 Youtube - B站/小破站 - 西瓜
- Day 464 (2022-05-05): Two Algorithms to Group Anagrams 两种 Anagram 字符串分组算法 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 463 (2022-05-04): Algorithms to Count Prefixes of a Given String (Trie Data Structure) 计算给定字符串前缀的算法(Trie 数据结构) Youtube - B站/小破站 - 西瓜
- Day 462 (2022-05-03): Remove Digit From Number to Maximize Result 从数字字符串中删除数字以获得最大值 Youtube - B站/小破站 - 西瓜
- Day 461 (2022-05-01): All Elements in Two Binary Search Trees (Parallel Iterative Inorder Traversal Algorithm) 两二叉搜索树的所有元素(并行中序遍例算法) Youtube - B站/小破站 - 西瓜
- Day 460 (2022-04-30): Typing Characters with Backspace (Text Editor Algorithm via Stack) 使用退格键敲入字符(文本编辑器, 堆栈) Youtube - B站/小破站 - 西瓜
- Day 459 (2022-04-28): Square of a List using Two Pointer Algorithm 双指针算法计算列表的平方 Youtube - B站/小破站 - 西瓜
- Day 458 (2022-04-27): Index Into an Infinite String (Find Substring) 无限长度字符串找子串算法 Youtube - B站/小破站 - 西瓜
- Day 457 (2022-04-26): Intersection of Multiple Arrays (Set and Counter) 多个数组的交集算法(集合和计数器) Youtube - B站/小破站 - 西瓜
- Day 456 (2022-04-25): Longest Palindromic Substring (Expand Around Center) 最长回文子串(围绕中心展开) Youtube - B站/小破站 - 西瓜
- Day 455 (2022-04-24): Longest Palindromic Substring (Optimised Bruteforce and Dynamic Programming Algorithm) 最长回文子串(优化的暴力搜索和动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 454 (2022-04-23): Longest Palindrome String From Set of Characters 从给定字符集中构建最长回文字符串 Youtube - B站/小破站 - 西瓜
- Day 453 (2022-04-22): Container With Most Water (Bruteforce, Two Pointer/Greedy Algorithm) 装水最多的容器(暴力穷举和双指针/贪心算法) Youtube - B站/小破站 - 西瓜
- Day 452 (2022-04-20): Longest Increasing Path in a Matrix via Top Down Dynamic Programming Algorithm 基于自顶向下动态规划算法的矩阵中的最长递增路径 Youtube - B站/小破站 - 西瓜
- Day 451 (2022-04-19): Kth Smallest Element in a Binary Search Tree (BST) via Recursive Counting Algorithm 通过递归计数算法在二叉搜索树中找第K个最小元素 Youtube - B站/小破站 - 西瓜
- Day 450 (2022-04-18): Kth Smallest Element in a Binary Search Tree (BST) via Recursive Inorder Traversal Algorithm 中序遍历算法求二叉搜索树第K小的元素(递归深度优先搜索) Youtube - B站/小破站 - 西瓜
- Day 449 (2022-04-17): Inorder Traversal Algorithm to Convert Binary Search Tree to Increasing Order Search Tree 中序遍历算法将二叉搜索树转换为升序搜索树 Youtube - B站/小破站 - 西瓜
- Day 448 (2022-04-16): Tree Detection Algorithm via Union Find + Disjoint Set (Determine a Binary Tree) 二叉树检测算法(并查集) Youtube - B站/小破站 - 西瓜
- Day 447 (2022-04-14): Tree Detection via Depth First Search Algorithm (Determine a Binary Tree via Recursion) 递归深度优先搜索的树检测算法(确定二叉树) Youtube - B站/小破站 - 西瓜
- Day 446 (2022-04-13): Tree Detection Algorithm via Breadth First Search (Determine a Binary Tree) 广度优先搜索的树检测算法(确定二叉树) Youtube - B站/小破站 - 西瓜
- Day 445 (2022-04-12): Transform Matrix to One Connected Component using Breadth First Search Algorithm 使用广度优先搜索算法将矩阵转换为一个连通分量 Youtube - B站/小破站 - 西瓜
- Day 444 (2022-04-10): Transform Matrix to One Connected Component using Recursive Depth First Search Algorithm 使用递归深度优先搜索算法将矩阵转换为一个连通分量 Youtube - B站/小破站 - 西瓜
- Day 443 (2022-04-09): Top K Frequent Elements (Heap and Counter) K个出现频率最多的元素(堆和计数器) Youtube - B站/小破站 - 西瓜
- Day 442 (2022-04-08): Binary Search Algorithm and Exponential Formula (MATH) to Solve Equation x^x=2^2048 通过数学或二分搜索算法求解方程 x^x=2^2048 Youtube - B站/小破站 - 西瓜
- Day 441 (2022-04-07): Max Subarray Sum by Kadane's Algorithm Kadane (卡蛋)算法计算最大绝对值子列表 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 440 (2022-04-06): Check if an Array Is Consecutive via Sorting Algorithm 通过排序检查数组是否连续 Youtube - B站/小破站 - 西瓜
- Day 439 (2022-04-05): Reconstruct the Flight Itinerary using Topological Sorting Graph Algorithm (DAG) 使用拓扑排序图论算法 (DAG) 重建飞行路线 Youtube - B站/小破站 - 西瓜
- Day 438 (2022-04-04): Find Leaves of Binary Tree via Recursive Depth First Search Algorithm 通过递归深度优先搜索算法找到二叉树的叶子 Youtube - B站/小破站 - 西瓜
- Day 437 (2022-04-03): Largest Unique Number via Hash Table, Bucket Sorting & GroupBy 通过哈希表、桶排序和 GroupBy 算法获得的最大唯一数 Youtube - B站/小破站 - 西瓜
- Day 436 (2022-04-01): Permutation of K out of N Visible Blocks via Top Down Dynamic Programming Algorithm 通过自顶向下动态规划算法对N个可见块中的K个进行置换 Youtube - B站/小破站 - 西瓜
- Day 435 (2022-03-30): Cascading Algorithm to Find All Subsets 查找所有子集的级联算法 Youtube - B站/小破站 - 西瓜
- Day 434 (2022-03-29): Finding All Subsets by Bitmasking Algorithm 通过位掩码算法查找所有子集 Youtube - B站/小破站 - 西瓜
- Day 433 (2022-03-28): Finding All Subsets via Backtracking Algorithm (Recursion / Depth First Search) 通过回溯算法查找所有子集(递归/深度优先搜索) Youtube - B站/小破站 - 西瓜
- Day 432 (2022-03-27): Find the Difference of Two Arrays (via Hash Set) 查找两个数组的差异(通过哈希集) Youtube - B站/小破站 - 西瓜
- Day 431 (2022-03-26): Back-tracking Depth First Search Algorithm to Restore IP Addresses 回溯深度优先搜索算法恢复IP地址 Youtube - B站/小破站 - 西瓜
- Day 430 (2022-03-25): Compute the Number of Consecutive Ones Less than K using Top Down Dynamic Programming Algorithm (Recursion + Memoziation) 自顶向下动态规划算法(递归+记忆)计算小于或等于K次连续的数量 Youtube - B站/小破站 - 西瓜
- Day 429 (2022-03-23): Pass by Values, References or Object-References in Python Python中传递值、引用或对象引用 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 428 (2022-03-22): Left/Right Side View of a Binary Tree using DFS/BFS Algorithm 使用深度/广度优先搜索算法计算二叉树的左/右视图 Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 427 (2022-03-21): Counting the Number of Squares and Rectangles of a Rubik Cube 数N阶魔方正方形和矩形的数量(暴力穷举算法) Youtube - B站/小破站 - 西瓜
- Day 426 (2022-03-20): How Many Solvable Permutations for a 3×3 Rubik's Cube? (Math, Combinatorics) 3x3魔方的可解排列数(组合数学) Youtube - B站/小破站 - 西瓜
- Day 425 (2022-03-19): Greedy/Simulation Algorithm to Validate Stack Sequences 验证出堆栈序列的贪心/模拟算法 Youtube - B站/小破站 - 西瓜
- Day 424 (2022-03-17): Algorithms to Rotate an Array 旋转数组的算法 Youtube - B站/小破站 - 西瓜
- Day 423 (2022-03-13): Words That Can Be Typed using a Single Keyboard Row (Hash Set) 使用单个键盘行敲入的单词(哈希集) Youtube - B站/小破站 - 西瓜
- Day 422 (2022-03-11): Sum of Geometric Progression (Math Proof and Python Function) 等比数列求和公式数学证明及Python实现 Youtube - B站/小破站 - 西瓜
- Day 421 (2022-03-06): Delete the Middle Node of a Linked List (Fast and Slow Pointer) 删除链表的中间节点(快指针和慢指针) Youtube - B站/小破站 - 西瓜
- Day 420 (2022-03-05): Draw a Tree in Python using Turtle Graphics (Recursion) 递归画颗树(海龟作图) Youtube - B站/小破站 - 西瓜
- Day 419 (2022-03-04): Is Subsequence Algorithm via Recursion (Greedy) 子序列的递归算法(贪心) Youtube - B站/小破站 - 西瓜
- Day 418 (2022-03-03): How to Make Flashing Lights on Microbit? Microbit上闪烁的屏幕灯 Youtube - B站/小破站 - 西瓜
- Day 417 (2022-03-01): How to Draw a Spiral Shape using Python and Turtle Graphics? 画个 Spiral (海龟作图, LOGO语言) Youtube - B站/小破站 - 西瓜
- Day 416 (2022-02-28): How to Draw a Chess Board using Python and Turtle Graphics? 画个国际象棋棋盘(海龟作图, LOGO语言, 实心方块) Youtube - B站/小破站 - 西瓜
- Day 415 (2022-02-27): Check if a String is Prefix/Suffix in Python (Two Pointer Algorithm) 前缀/后缀字符串算法(双指针) Youtube - B站/小破站 - 西瓜
- Day 414 (2022-02-26): How to Draw a Star using Turtle Graphics? (Math, Shapes, Geometry) 用LOGO语言画五角星(数学几何, 海龟作图) Youtube - B站/小破站 - 西瓜
- Day 413 (2022-02-22): Probability of Rolling a Dice: Strictly Increasing Order One After Another (Math) 掷骰子得到严格递增序列数字的概率(数学) Youtube - B站/小破站 - 西瓜
- Day 412 (2022-02-21): Probability of Two Sixes in a Row when Rolling Three Dices (Math) 掷骰子三次得到两个六的概率(数学) Youtube - B站/小破站 - 西瓜
- Day 411 (2022-02-19): Find Three Consecutive Integers That Sum to a Given Number (Math) 找出和为给定数字的三个连续整数(数学) Youtube - B站/小破站 - 西瓜
- Day 410 (2022-02-18): Simple AI Algorithm of Decision Rules/Trees in Microbit Apple Catching Game Microbit抓苹果游戏中决策规则/树的简单AI算法 Youtube - B站/小破站 - 西瓜
- Day 409 (2022-02-17): Design and Develop an Apple Catching Game on Microbit using Python Microbit 游戏编程之吃苹果 (Python) Youtube - B站/小破站 - 西瓜
- Day 408 (2022-02-15): Introduction to Microbit Programming in Python Microbit 编程入门简介(Python) Youtube - B站/小破站 - 西瓜
- Day 407 (2022-02-14): Introduction to BASH shell/commands BASH命令简介 Youtube - B站/小破站 - 西瓜
- Day 406 (2022-02-13): Turtle Graphics/Canvas Programming in Python 海龟作图 Turtle in Python Youtube - B站/小破站 - 西瓜
- Day 405 (2022-02-12): Algorithm to Compute the Smallest Value of the Rearranged Number (Math) 重排数字的最小值(数学) Youtube - B站/小破站 - 西瓜
- Day 404 (2022-02-10): Math Proof of Logarithm Rules: log(ab)=log(a)+log(b) and log(a/b)=log(a)-log(b) 数学对数公式证明: log(ab)=log(a)+log(b) 和 log(a/b)=log(a)-log(b) Youtube - B站/小破站 - 西瓜
- Day 403 (2022-02-09): Math Simplified Fractions where Denominator is Less-than-or-equal-to N 数学简化的分数 Youtube - B站/小破站 - 西瓜
- Day 402 (2022-02-07): Remove One Element to Make the Array Strictly Increasing (LIS Algorithms) 删除一个元素使数组严格递增(最长严格递增子序列算法) Youtube - B站/小破站 - 西瓜
- Day 401 (2022-02-06): Sort Even and Odd Indices Independently (Merge and Sort Algorithm) 对偶数和奇数索引进行独立排序(合并和排序算法) Youtube - B站/小破站 - 西瓜
- Day 400 (2022-02-05): Clone (Deep Copy) a Undirected Connected Graph using Breadth First Search Algorithm 广度优先搜索算法(BFS)克隆(深度拷贝)无向联结图 Youtube - B站/小破站 - 西瓜
- Day 399 (2022-02-03): Clone (Deep Copy) a Undirected Connected Graph using Recursive Depth First Search Algorithm 递归深度优先搜索算法(DFS)克隆(深度拷贝)无向联结图 Youtube - B站/小破站 - 西瓜
- Day 398 (2022-02-02): Estimate the Math Continued Fraction Value in Python (Recursion and Iterative Algorithm) 数学连分数的求值算法(递归和迭代) Youtube - B站/小破站 - 西瓜
- Day 397 (2022-02-01): Top Down and Bottom Up Recursive Algorithms to Determine a Balanced Binary Tree 平衡二叉树的二种递归算法: 自上而下和自下而上 Youtube - B站/小破站 - 西瓜
- Day 396 (2022-01-30): Index with Equal Left and Right Sums (Prefix and Suffix Sum Algorithm) 左右和相等的索引(前缀和后缀和算法) Youtube - B站/小破站 - 西瓜
- Day 395 (2022-01-29): Rearrange Array Elements by Sign (Two Pointer Algorithm) 按符号重新排列数组元素(双指针算法) Youtube - B站/小破站 - 西瓜
- Day 394 (2022-01-27): Alpha Beta Pruning Algorithm on NegaMax (Game Theory) 博弈游戏论: 基于NegaMax负最大搜索的Alpha Beta剪枝算法 Youtube - B站/小破站 - 西瓜
- Day 393 (2022-01-25): NegaMax Algorithm (Game Theory) 博弈游戏论: NegaMax 负最大搜索算法 Youtube - B站/小破站 - 西瓜
- Day 392 (2022-01-24): Alpha-Beta Pruning Algorithm (Game Theory) 博弈游戏论: Alpha Beta 剪枝搜索算法 Youtube - B站/小破站 - 西瓜
- Day 391 (2022-01-23): MinMax Algorithm in Game Tree (Game Theory, Tic Tac Toe) 博弈游戏论: Minmax 搜索算法 (井字格游戏 Tic Tac Toe) Youtube - B站/小破站 - 西瓜
- Day 390 (2022-01-22): Define Tic Tac Toe using Game Theory Terminologies 博弈游戏论: 定义井字格游戏 Tic Tac Toe Youtube - B站/小破站 - 西瓜
- Day 389 (2022-01-20): Introduction to Two Players Zero-Sum Game (Number Halving) 博弈简介: 两个玩家零和游戏(数字减半) Youtube - B站/小破站 - 西瓜
- Day 388 (2022-01-19): Duplicate Numbers of Max Distance in Array (Sliding Window/Two Pointer Algorithms) 数组中最大距离的重复数(滑动窗口/双指针算法) Youtube - B站/小破站 - 西瓜
- Day 387 (2022-01-18): Uniform Cost Search Algorithm to Solve Single-Source Shortest Path in a Graph 权重图中单源最短路径的统一成本搜索算法(UCS) Youtube - B站/小破站 - 西瓜
- Day 386 (2022-01-17): Minimum Moves to Reach Target Score with Constraints (Greedy Algorithm) 限制条件下达到目标数的最小移动次数(贪心算法) Youtube - B站/小破站 - 西瓜
- Day 385 (2022-01-16): Min Number of Steps to Reduce a Number to Zero (Greedy, Math, Simulation Algorithm, Binary) 将数字减少为零的最小步骤数 (贪心算法, 数学, 仿真, 二进制) Youtube - B站/小破站 - 西瓜
- Day 384 (2022-01-14): Search Engine Algorithm (Word Matching) using Trie (Prefix Tree) and Depth First Search 搜索引擎匹配单词算法+前缀树/字典树(Trie)+深度优先算法(DFS) Youtube - B站/小破站 - 西瓜
- Day 383 (2022-01-13): Two Pointer Algorithm to Capitalize the Title String 标题字符串大写的双指针算法 Youtube - B站/小破站 - 西瓜
- Day 382 (2022-01-11): Increasing Triplet Subsequence Algorithm 递增的三元子序列 Youtube - B站/小破站 - 西瓜
- Day 381 (2022-01-10): Longest Path (Tree Diameter) in Binary Tree via Depth First Search and Breadth First Search Algorithms 二叉树中最长路径(直径算法+DFS+BFS) 深度优先搜索+广度优先搜索 Youtube - B站/小破站 - 西瓜
- Day 380 (2022-01-09): Check if Every Row/Column Contains 1-N (XOR and Hash Set) 检查矩阵每行和每列是否包含1-N自然数 Youtube - B站/小破站 - 西瓜
- Day 379 (2022-01-08): Longest Path (Tree Diameter) in Binary Tree via Recursive Depth First Search Algorithm 二叉树中的最长路径(树的直径)递归深度优先搜索算法(DFS) Youtube - B站/小破站 - 西瓜
- Day 378 (2022-01-06): Longest Even Value Path in Binary Tree via Graph Breadth First Search Algorithm 二叉树中的最长偶数值路径(图论-图算法-广度优先BFS) Youtube - B站/小破站 - 西瓜
- Day 377 (2022-01-05): Longest Even Value Path in Binary Tree using Recursive Depth First Search Algorithm 递归深度优先搜索算法在二叉树中的最长偶数值路径 Youtube - B站/小破站 - 西瓜
- Day 376 (2022-01-03): Check if All A's Appears Before All B's (itertools.groupby) 字符串A在B前算法(itertools.groupby分组) Youtube - B站/小破站 - 西瓜
- Day 375 (2022-01-01): Split String with Same Distinct Counts (Sliding Window) 拆分具有相同不同计数的字符串(滑动窗口) Youtube - B站/小破站 - 西瓜
- Day 374 (2021-12-30): 0/1 Knapsack Space Optimised Dynamic Programming Algorithm 0/1背包问题(空间优化的动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 373 (2021-12-28): Using Bottom Up Dynamic Programming Algorithm to Solve 0/1 Knapsack 0/1背包问题(由下而上的动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 372 (2021-12-27): 0/1 Knapsack Problem via Top Down Dynamic Programming Algorithm 0/1背包问题(自上而下的动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 371 (2021-12-25): Math Proof of Rule: Integer Divisible By 3 整数能被3整除公式的数学证明 Youtube - B站/小破站 - 西瓜
- Day 370 (2021-12-24): Topological Sort Algorithm on Directed Graphs (Course Schedule, BFS) 有向图的拓扑排序算法(课程安排, 广度优先) Youtube - B站/小破站 - 西瓜
- Day 369 (2021-12-23): Minimum Starting Nodes to Visit Graph (Topological Sort, Indegree) 访问图的最少起始节点(拓扑排序、入度) Youtube - B站/小破站 - 西瓜
- Day 368 (2021-12-22): Compute Minimum Absolute Difference of Two Numbers in an Array 数组中两数最小差和最小差的数对 Youtube - B站/小破站 - 西瓜
- Day 367 (2021-12-21): Day of the Year (Leap Year Algorithm) 一年中的第几天(闰年算法) Youtube - B站/小破站 - 西瓜
- Day 366 (2021-12-20): Multiple Strange Coin Flips/Toss Bottom Up Dynamic Programming Algorithm (Knapsack Variant) 背包变种-多个硬币正面概率-由下至上动态规划算法 Youtube - B站/小破站 - 西瓜
- Day 365 (2021-12-19): Multiple Strange Coin Flips/Toss Top Down Dynamic Programming Algorithm (Knapsack Variant) 背包变种-多个硬币正面概率-由上至下动态规划算法 Youtube - B站/小破站 - 西瓜
- Day 364 (2021-12-18): Graph Shortest Path Algorithms by Iterative Deepening Search (IDS), Depth First Search (DFS) or Breadth First Search (BFS) on Undirected Graphs 无向图上的迭代深化搜索 (IDS)、深度优先搜索 (DFS) 或广度优先搜索 (BFS) 的最短路径算法 Youtube - B站/小破站 - 西瓜
- Day 363 (2021-12-17): Max Profit of Rod Cutting (Unbounded Knapsack) via Bottom Up Dynamic Programming Algorithm 由底至上动态规划算法的棒材切割最大利润(无界背包) Youtube - B站/小破站 - 西瓜
- Day 362 (2021-12-16): Max Profit of Rod Cutting (Unbounded Knapsack) via Top Down Dynamic Programming Algorithm 自顶向下动态规划算法的棒材切割最大利润(无界背包) Youtube - B站/小破站 - 西瓜
- Day 361 (2021-12-15): Split Tree to Maximize Product (Recursive Depth First Search Algorithm) 拆分二叉树的最大和乘积(递归深度优先算法) Youtube - B站/小破站 - 西瓜
- Day 360 (2021-12-14): Find Partition Equal Subset Sum (Bottom Up Dynamic Programming Algorithm) 数组分成和相等的两个子序列 (由底向上动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 359 (2021-12-13): Find Partition Equal Subset Sum (Top Down Dynamic Programming Algorithm) 数组分成和相等的两个子序列 (自顶向下动态规划算法) Youtube - B站/小破站 - 西瓜
- Day 358 (2021-12-12): Longest Strictly Increasing Then Decreasing Sublist 最长严格递增然后递减子列表 Youtube - B站/小破站 - 西瓜
- Day 357 (2021-12-11): Find Subsequence of Length K With the Largest Sum (Greedy, Sliding Window) 长度为K的最大和子序列(贪心和滑动窗口算法) Youtube - B站/小破站 - 西瓜
- Day 356 (2021-12-10): Finding Largest K Value with its Negative in Array using Hash Table/Set (K and -K) 使用哈希表/集在数组中找到最大的 K 值及其负数(K 和 -K) Youtube - B站/小破站 - 西瓜
- Day 355 (2021-12-09): Find First Recurring Character using Hash Table/Set 使用哈希表/集合查找第一个重复出现的字符 Youtube - B站/小破站 - 西瓜
- Day 354 (2021-12-08): Find Gene Mutation Groups via UnionFind Algorithm (Disjoint Set) 找出不同的基因组数(并查集+UnionFind-图论算法) Youtube - B站/小破站 - 西瓜
- Day 353 (2021-12-07): Find Gene Mutation Groups via Recursive Depth First Search Algorithm 找出不同的基因组数(广度优先搜索BFS-图论算法) Youtube - B站/小破站 - 西瓜
- Day 352 (2021-12-06): Find Gene Mutation Groups via Depth First Search Algorithm 找出不同的基因组数(递归深度优先搜索DFS-图论算法) Youtube - B站/小破站 - 西瓜
- Day 351 (2021-12-05): Algorithm to Truncate Sentence via Split Function 截断句子的拆分算法 (Split) Youtube - B站/小破站 - 西瓜
- Day 350 (2021-12-05): Counting Sort Algorithm in Python 统计排序算法 (Counting Sort) Youtube - B站/小破站 - 西瓜
- Day 349 (2021-12-04): Algorithms to Check if Linked List Strictly Increasing 检查链表是否严格递增有序的算法 Youtube - B站/小破站 - 西瓜
- Day 348 (2021-12-03): Insertion Sort in Python (Simple Sorting Algorithm) 简单排序之插入排序算法 (Python) Youtube - B站/小破站 - 西瓜
- Day 347 (2021-12-02): Selection Sort Implementation in Python (Simple Sorting Algorithm) 简单排序之选择排序算法 (Python) Youtube - B站/小破站 - 西瓜
- Day 346 (2021-12-01): Bubble Sort Implementation in Python (Simple Sorting Algorithm) 简单排序之冒泡排序算法 (Python) Youtube - B站/小破站 - 西瓜
- Day 345 (2021-11-30): Insert Into Linked List (Node Insertion Algorithm) 链表节点插入算法 Youtube - B站/小破站 - 西瓜
- Day 344 (2021-11-29): Algorithms to Count Numbers with Odd Number of Digits 数奇数个数字的数 Youtube - B站/小破站 - 西瓜
- Day 343 (2021-11-28): Counting Maximal Value Roots in Binary Tree (Recursive Post-Order Traversal - Depth First Search Algorithm - DFS) 数二叉树中最大值节点(递归后序遍例-深度优先算法) Youtube - B站/小破站 - 西瓜
- Day 342 (2021-11-28): Number of Sublists with Max in Interval (Count with Math) 数最大值在区间内的子列表数 (子序列, 数学) Youtube - B站/小破站 - 西瓜
- Day 341 (2021-11-27): Repeated K-Length Substrings (Sliding Window) 数重复出现的K长度的子串(滑动窗口算法) Youtube - B站/小破站 - 西瓜
- Day 340 (2021-11-25): Python Function to Find the Mode in an Array (Most Frequent Number) 数组中的众数的计算 (Mode, 数学) Youtube - B站/小破站 - 西瓜
- Day 339 (2021-11-24): Compute the Number of Sublists by Combination in Math 通过组合数学计算子序列(子列表)总数 Youtube - B站/小破站 - 西瓜
- Day 338 (2021-11-22): Contiguously Increasing Numbers (Depth First Search and Breadth First Search Algorithm) 连续增加的数字(深度优先搜索、广度优先搜索算法) Youtube - B站/小破站 - 西瓜
- Day 337 (2021-11-21): Maximum Depth of N-ary Tree via Recursive Depth First Search (DFS, Recursion) or Breadth First Search (BFS) Algorithms 求多叉树的最大深度(递归式深度优先和广度优先算法) Youtube - B站/小破站 - 西瓜
- Day 336 (2021-11-20): Multi-source Breadth First Search Algorithm (BFS: Minimum Number of Moves to Capture the King) 多源广度优先搜索算法(夺王的最少步数) Youtube - B站/小破站 - 西瓜
- Day 335 (2021-11-18): Remove Last Duplicate Entries (Hash Table) 去除数组中最后一个重复数字 (哈希表) Youtube - B站/小破站 - 西瓜
- Day 334 (2021-11-17): Graph Traversal Algorithms in DFS (Depth First Search) or Breadth First Search BFS (Unlock Rooms with Keys) 图的深度优先和广度优先算法(用钥匙访问所有房间) #图论 Youtube - B站/小破站 - 西瓜
- Day 333 (2021-11-15): Introduction to Prim's Minimum Spanning Tree (Graph Algorithm) Prim's 最小生成树介绍(图算法) Youtube - B站/小破站 - 西瓜
- Day 332 (2021-11-14): Introduction to Kruskal's Minimum Spanning Tree (Graph Algorithm) Kruskal 最小生成树介绍(图算法) Youtube - B站/小破站 - 西瓜
- Day 331 (2021-11-13): Silver Ratio and Pell Numbers (Metal Quadratic Equation) 白银比例和佩尔数列(贵金属分割) Youtube - B站/小破站 - 西瓜
- Day 330 (2021-11-12): Solving Math Equation nn+19n-n!=0 (Factorial Function and Unbounded Bruteforce Algorithm) 求n*n+19n-n!=0的解(阶乘函数) Youtube - B站/小破站 - 西瓜
- Day 329 (2021-11-11): Converting (Binary) Trees to Undirectional Graphs via DFS and BFS Algorithms 把二叉树变成无向图(深度优先和广度优先算法) Youtube - B站/小破站 - 西瓜
- Day 328 (2021-11-10): Square Root Decomposition to Query Range Sum of Mutable List 可变列表范围求和的平方根分解算法 Youtube - B站/小破站 - 西瓜
- Day 327 (2021-11-07): High Accuracy Multiplication Algorithm (Multiply Strings) 高精度乘法运算(两大数相乘算法) Youtube - B站/小破站 - 西瓜
- Day 326 (2021-11-06): Remove Duplicates from Sorted Array via Two Pointer Algorithm 删除有序列表中的重复元素(双指针算法) Youtube - B站/小破站 - 西瓜
- Day 325 (2021-11-05): Length of a Linked List (Recursion / Iterative Algorithm) 单向双向链接求长度的递归和迭代算法 Youtube - B站/小破站 - 西瓜
- Day 324 (2021-11-04): Linear Equation with Two Unknowns (Chicken and Rabbit Problem) 穷举算法或二元一次方程解鸡兔同笼问题 Youtube - B站/小破站 - 西瓜
- Day 323 (2021-11-03): Single-Row Keyboard via Hash Table 用哈希表来估计在单行键盘手指移动总时间 Youtube - B站/小破站 - 西瓜
- Day 322 (2021-11-02): Greedy Algorithm to Find Longest Increasing Subsequence in O(NLogN) via Binary Search 贪心二分查找算法找出数组中的最长递增子序列 O(NLogN) Youtube - B站/小破站 - 西瓜 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 321 (2021-11-01): Find Insertion Point in Sorted List via bisect_left or bisect_right 用bisect_left或bisect_right二分查找算法在有序列表中找到插入位置 Youtube - B站/小破站 - 西瓜
- Day 320 (2021-10-31): Top Down and Bottom Up Dynamic Programming Algorithm to Type N letters on a 2-keys Keyboard 至顶向下或由下至上的动态规划算法计算用2键键盘敲N个A的最佳方案数 Youtube - B站/小破站 - 西瓜
- Day 319 (2021-10-30): Estimate the Golden Ratio via Fibonacci Numbers in Python 黄金分割点的斐波那契数列估值算法 Youtube - B站/小破站 - 西瓜
- Day 318 (2021-10-29): Run-Length Encoding/Compression Algorithm 行程编码/压缩算法 (Run-Length) Youtube - B站/小破站 - 西瓜
- Day 317 (2021-10-28): Run-Length Decoding/Decompression Algorithm 行程解码/解压缩算法 (Run-Length) Youtube - B站/小破站 - 西瓜
- Day 316 (2021-10-27): The Fisher–Yates Random Shuffle Algorithm in Python Fisher-Yates 随机洗牌算法 (Python) Youtube - B站/小破站 - 西瓜
- Day 315 (2021-10-25): Image Flood Fill via Depth First Search (DFS) and Breadth First Search (BFS) Algorithm 图像填充算法 Flood Fill (深度优先和广度优先) Youtube - B站/小破站 - 西瓜
- Day 314 (2021-10-24): Estimating the Performance Speedup (Gain) using Amdahls Law (Parallel Computing) 通过 阿姆达尔定律 Amdahl's Law 估计理论并行最大加速 (并行计算) Youtube - B站/小破站 - 西瓜
- Day 313 (2021-10-23): Divide and Conquer Algorithm Explained (Max Number, Ruler Marker) 分治算法简介 (求最大数, 尺子刻度标记) Youtube - B站/小破站 - 西瓜
- Day 312 (2021-10-22): Area and Circumferences of Circle and Monte Carlo Simulation Algorithm of PI 圆的面积和周长和蒙特卡罗估计圆周率算法的简介 Youtube - B站/小破站 - 西瓜
- Day 311 (2021-10-21): Remove a Node and Subtree using Depth First Search or Breadth First Search Algorithm (Process Kill) 深度优先和广度优先移除子树节点算法 Youtube - B站/小破站 - 西瓜
- Day 310 (2021-10-19): Kth Smallest Element in a Binary Search Tree (BST) via Iterative Inorder Traversal Algorithm 通过迭代中序遍历算法在二叉搜索树中找第K个最小元素 Youtube - B站/小破站 - 西瓜
- Day 309 (2021-10-18): Cousin Nodes in Binary Tree via Breadth First Search & Depth First Search Algorithm 深度优先和广度优先算法判断二叉树中的表亲节点 Youtube - B站/小破站 - 西瓜
- Day 308 (2021-10-17): Restore the Word from Rules (Hash Map) 从规则来反推单词 (哈希表) Youtube - B站/小破站 - 西瓜
- Day 307 (2021-10-16): Best Time to Buy and Sell Stock Once (3 Algorithms) 买卖股票的最佳时机(只能买卖各一次)-三种算法 Youtube - B站/小破站 - 西瓜
- Day 306 (2021-10-15): Tower of Hanoi via Recursion (Math Induction Proof of Minimal Number of Moves) 汉诺塔的递归算法和数学归纳法证明最少移动步数 Youtube - B站/小破站 - 西瓜
- Day 305 (2021-10-14): Kadane's Algorithm to Compute Maximum Subarray Sum (Math) Kadane (卡蛋)算法计算最大子数组之和 (数学) Youtube - B站/小破站 - 西瓜
- Day 304 (2021-10-12): Introduction to Probability and Naive Bayes Theorem (Math) 概率简介和朴素贝叶斯分类算法(数学) - Naive Bayes Theorem Youtube - B站/小破站 - 西瓜
- Day 303 (2021-10-10): Introduction to KNN Machine Learning Algorithm (KNN In Python) KNN机器学习算法简介 - KNN的Python实现 Youtube - B站/小破站 - 西瓜
- Day 302 (2021-10-09): Progressive Stairs via Simulation - Binary Search or Math 搭建自然数阶梯的仿真, 二分, 和数学算法 Youtube - B站/小破站 - 西瓜
- Day 301 (2021-10-08): First Number Equal or Larger Than Target using Next Function 用next方法找出数组中大于等于目标的第一个数(Python 入门) Youtube - B站/小破站 - 西瓜
- Day 300 (2021-10-05): One-way Jump Game via Backtracking - DP and Greedy Algorithm 单向跳跃游戏的几种解法: 回溯+两种动态规划+贪心算法 Youtube - B站/小破站 - 西瓜
- Day 299 (2021-10-04): Design a Hash Table 设计一个哈希表 Youtube - B站/小破站
- Day 298 (2021-10-03): Introduction to Hash Function 哈希函数简介 Youtube - B站/小破站
- Day 297 (2021-10-02): Convert 1D Array to 2D Matrix (Reshape) 把1维数组转换成2维矩阵 Youtube - B站/小破站
- Day 296 (2021-09-30): Finding Real Roots of a Quadratic Equation 计算一元二次方程的实数根 Youtube - B站/小破站
- Day 295 (2021-09-29): Maximal Perimeter by Forming a Rectangle from N squares 计算把N个小正方形整成大长方形的最大周长 Youtube - B站/小破站
- Day 294 (2021-09-28): Max Fence Area via Bruteforce or Parabola Quadratic Equation 通过蛮力算法或抛物线二次方程计算最大围栏面积 Youtube - B站/小破站
- Day 293 (2021-09-27): Number of Unique Email Addresses 唯一电子邮件数 Youtube - B站/小破站
- Day 292 (2021-09-25): Remove Consecutive Duplicates 删掉相邻重复字符 Youtube - B站/小破站
- Day 291 (2021-09-23): All Odd Palindrome Substrings 所有奇数回文子串 Youtube - B站/小破站
- Day 290 (2021-09-21): Final Value of Variable After Performing Operations (Reduce) 变量自增或自减后的值(Reduce函数) Youtube - B站/小破站
- Day 289 (2021-09-19): Count Number of Pairs With Absolute Difference K 绝对差值为K的数组对 Youtube - B站/小破站
- Day 288 (2021-09-17): Leaderboard Algorithm: Compute the Ranking of Numbers 数组分数排行榜算法 Youtube - B站/小破站
- Day 287 (2021-09-16): Evaluate Reverse Polish Notation 通过堆栈计算逆波兰表达式(RPN)的算法 Youtube - B站/小破站
- Day 286 (2021-09-15): Minimum Difference Between Highest and Lowest of K Scores 从数组中找出K个数,求最高和最低的最小差异 Youtube - B站/小破站
- Day 285 (2021-09-14): Reverse Only Letters via Two Pointer Algorithm 双指针算法只反转英文字母 Youtube - B站/小破站
- Day 284 (2021-09-12): Divide&Conquer: Longest Substring with Chr Count of at Least K 分而治之算法查找每个字符至少出现K次的最长子串 Youtube - B站/小破站
- Day 283 (2021-09-12): Dynamic Programming to Calculate Largest Square Submatrix 计算最大子正方矩阵的动态规划算法 Youtube - B站/小破站
- Day 282 (2021-09-11): Line Sweeping to Compute the Most Frequent Number in Intervals 通过Line Sweeping算法查找线段区间中出现最频的整数 Youtube - B站/小破站
- Day 281 (2021-09-09): Longest Substring with 2 Distinct Characters by Sliding Window 通过滑动窗口算法求具有最多2个不同字符的最长子串 Youtube - B站/小破站
- Day 280 (2021-09-09): Matrix Power Algorithm 矩阵的N次方算法 Youtube - B站/小破站
- Day 279 (2021-09-06): Matrix Add - Subtraction and Multiplication Algorithm 矩阵的加减相乘算法 Youtube - B站/小破站
- Day 278 (2021-09-05): Compute the Dot Product using Zip Function in Python 在Python中使用Zip函数计算点积 Youtube - B站/小破站
- Day 277 (2021-09-04): Prefix Sum Algorithm to Find the Middle Index in Array 前缀和算法计算数组中间索引 Youtube - B站/小破站
- Day 276 (2021-09-03): Longest Zero Sublist Sum via Prefix Sum 前缀和算法计算最长零和子列表 Youtube - B站/小破站
- Day 275 (2021-09-02): Recursive Depth First Search to Count the Surrounded Islands 递归深度优先搜索算法数内陆数 Youtube - B站/小破站
- Day 274 (2021-09-01): Recursive DFS to Compute the Max Average of a Binary SubTree 通过递归深度优先搜索算法计算最大平均子二叉树 Youtube - B站/小破站
- Day 273 (2021-08-31): 3 Graph Algorithms: Does Every Vertex Have at least One Edge? 图中每个顶点是否至少有一条边? (三种算法) Youtube - B站/小破站
- Day 272 (2021-08-30): Equal Tree Partition via Recursive Depth First Search 通过递归深度优先搜索算法进行等树划分 Youtube - B站/小破站
- Day 271 (2021-08-29): DP: Number of Unique Binary Search Trees (Catalan Numbers) 计算唯一二叉搜索树数量的动态规划算法(Catalan数) Youtube - B站/小破站
- Day 270 (2021-08-28): Finding the Network Delay Time via Floyd-Warshall Algorithm (Graph: Multi-source Shortest Path) 通过佛洛依德 Floyd-Warshall 最短路径算法计算网络延迟时间(图论: 多源最短路径算法) Youtube - B站/小破站
- Day 269 (2021-08-26): Disjoint Set: Find if Path Exists in Graph via Union Find 并查集: 图中两个顶点的连通性 Youtube - B站/小破站
- Day 268 (2021-08-25): All Paths from Source to Target in DAG via BFS Algorithm 图: 通过广度优先搜索算法寻找从源到目地的所有路径 Youtube - B站/小破站
- Day 267 (2021-08-24): All Paths from Src to Target in a DAG via DFS 图: 通过深度优先搜索算法寻找从源到目地的所有路径 Youtube - B站/小破站
- Day 266 (2021-08-23): Two Sum in Binary Search Tree via Inorder and Two Pointer 二叉搜索树的双和算法(中序遍例+双指针) Youtube - B站/小破站
- Day 265 (2021-08-22): Matrix Prefix Sum Algorithm 矩阵前缀和算法 Youtube - B站/小破站
- Day 264 (2021-08-21): Anagram Substrings via Sliding Window 滑动窗口数字谜子串 Youtube - B站/小破站
- Day 263 (2021-08-20): Find if Path Exists in Graph via Depth First Search Algorithm 图: 通过深度优先搜索算法查找两个顶点是否存在路径 Youtube - B站/小破站
- Day 262 (2021-08-19): Set Matrix Zeros 矩阵置零算法 Youtube - B站/小破站
- Day 261 (2021-08-18): Find if Path Exists in Graph by Breadth First Search Algorithm 图: 通过广度优先搜索算法查找两个顶点是否存在路径 Youtube - B站/小破站
- Day 260 (2021-08-16): Island Shape Perimeter Algorithm 岛形周长算法 Youtube - B站/小破站
- Day 259 (2021-08-13): How to Verify a Max Heap? 验证最大堆算法 Youtube - B站/小破站
- Day 258 (2021-08-12): Arithmetic Sequence Permutation 等差数列排列 Youtube - B站/小破站
- Day 257 (2021-08-10): Add Two Big Integers in Strings 高精度加法算法 Youtube - B站/小破站
- Day 256 (2021-08-09): Linked List Jumps via Recursion 链表跳跃的递归算法 Youtube - B站/小破站
- Day 255 (2021-08-08): Pairwise Linked List Nodes Swap Algorithm 成对链表交换算法 Youtube - B站/小破站
- Day 254 (2021-08-07): Inplace Algorithms to Remove Elements 原地移除目标元素 Youtube - B站/小破站
- Day 253 (2021-08-05): Algorithm to Determine Three Divisors Numbers 三除数 Youtube - B站/小破站
- Day 252 (2021-08-04): Greatest Common Divisor of Strings 最大公约字符串算法 Youtube - B站/小破站
- Day 251 (2021-07-28): Implement the Counter method in Python Counter方法的实现 Youtube - B站/小破站
- Day 250 (2021-07-27): Implement the String Find Method in Python 字符串查找字符的线性算法 Youtube - B站/小破站
- Day 249 (2021-07-26): ROT13 String Cipher Algorithm in Python Python 中的 ROT13 字符串密码算法 Youtube - B站/小破站
- Day 248 (2021-07-25): Count of Sublists with Same First and Last Values 首尾相同字列表数 Youtube - B站/小破站
- Day 247 (2021-07-24): Number of Positions in Line of People 计算队列中满足两条件的可能位置数 Youtube - B站/小破站
- Day 246 (2021-07-23): Square Matrix Diagonal Sum 方形矩阵对角线之和 Youtube - B站/小破站
- Day 245 (2021-07-22): Delete a Node in Linked List (No Access to HEAD) 删除链表中的指定节点(无法访问头节点) Youtube - B站/小破站
- Day 244 (2021-07-21): Concatenation of Arrays 数组的串联 Youtube - B站/小破站
- Day 243 (2021-07-20): Find the Difference of Two Almost Same Strings 找出两个几乎相同的字符串的差异 Youtube - B站/小破站
- Day 242 (2021-07-19): Maximum Number of Words You Can Type 可以敲的最多单词数 Youtube - B站/小破站
- Day 241 (2021-07-18): Sum of Unique Elements 唯一元素的总和 Youtube - B站/小破站
- Day 240 (2021-07-17): Length of Longest Balanced Subsequence 最长平衡子序列的长度 Youtube - B站/小破站
- Day 239 (2021-07-16): Redistribute Characters to Make All Strings Equal 重新分配字符以使所有字符串相等 Youtube - B站/小破站
- Day 238 (2021-07-15): Sort List by Hamming Weight 按哈明码算法排序列表 Youtube - B站/小破站
- Day 237 (2021-07-14): Sort List by Reversing Once 反转一次子序列使之排序 Youtube - B站/小破站
- Day 236 (2021-07-13): Brick Layout (Unlimited Knapsack) via Bottom Up DP Algorithm 至底向上的动态规划算法求砌砖头数(无限背包变种) Youtube - B站/小破站
- Day 235 (2021-07-12): Brick Layout (Unlimited Knapsack) via Top Down DP Algorithm 至顶向下的动态规划算法求砌砖头数(无限背包变种) Youtube - B站/小破站
- Day 234 (2021-07-11): Count Square Sum (Pythagorean) Triples 数勾股定理三元组 Youtube - B站/小破站
- Day 233 (2021-07-10): Build Array from Permutation 从排列构建数组 Youtube - B站/小破站
- Day 232 (2021-07-09): Introducing the Chain Function in Python Python中的chain函数 Youtube - B站/小破站
- Day 231 (2021-07-08): Group Integers 数字分组 Youtube - B站/小破站
- Day 230 (2021-07-07): Multiples of 3 and 7 3和7的倍数 Youtube - B站/小破站
- Day 229 (2021-07-06): Flip to Zeros 翻转数字转换为零 Youtube - B站/小破站
- Day 228 (2021-07-05): Reverse Sublists to Convert to Target 反向子列表转换为目标 Youtube - B站/小破站
- Day 227 (2021-07-04): Roman to Integer 罗马数字转换到阿拉伯数 Youtube - B站/小破站
- Day 226 (2021-07-03): Max Number of Points on a Line 求一条直线上最多的点数 Youtube - B站/小破站
- Day 225 (2021-07-02): Largest Odd Number in String 字符串中的最大奇数 Youtube - B站/小破站
- Day 224 (2021-07-01): Depth First Search Algorithm to Find the Largest Land 深度优先算法求最大岛屿大小 Youtube - B站/小破站
- Day 223 (2021-06-30): Number of Quadruplets That Sum Target via Hash Table 求目标和四元组数(哈希表) Youtube - B站/小破站
- Day 222 (2021-06-29): Determine a Armstrong Number 阿姆斯壮数算法 Youtube - B站/小破站
- Day 221 (2021-06-28): First Unique Character in a String 字符串中第一个唯一字符 Youtube - B站/小破站
- Day 220 (2021-06-27): Algorithms to Check if a Linked List is Palindrome 4种算法判断回文单向链表 Youtube - B站/小破站
- Day 219 (2021-06-26): DP Algorithms to Compute the Maximum Non-Adjacent Tree Sum 动态规划算法求二叉树最大非相邻节点之和 Youtube - B站/小破站
- Day 218 (2021-06-25): Number of Changing Directions 改变方向的数字 Youtube - B站/小破站
- Day 217 (2021-06-24): BFS Algorithm to Check If Two Binary Trees are Same 广度优先算法判断两二叉树是否相等 Youtube - B站/小破站
- Day 216 (2021-06-23): Recursive DFS Algorithm to Check If Two Binary Trees are Same 递归深度优先算法判断两二叉树是否相等 Youtube - B站/小破站
- Day 215 (2021-06-22): Count Odd Numbers in an Interval Range 数区间里奇数个数 Youtube - B站/小破站
- Day 214 (2021-06-21): Swap Characters to Equalize Strings 交换字符让两字符串相等 Youtube - B站/小破站
- Day 213 (2021-06-20): Sum of Distinct Positive Factorial Numbers via DFS Algorithm 不同正阶乘数之和的递归深度优先解法 Youtube - B站/小破站
- Day 212 (2021-06-19): Sum of Distinct Positive Factorial Numbers 不同正阶乘数之和 Youtube - B站/小破站
- Day 211 (2021-06-18): Depth First Search to Compute the Max Width of a Binary Tree 深度优先算法求二叉树的最大宽度 Youtube - B站/小破站
- Day 210 (2021-06-17): Breadth First Search to Compute the Max Width of a Binary Tree 广度优先算法求二叉树最大宽度 Youtube - B站/小破站
- Day 209 (2021-06-16): Back Tracking Algorithm to Generate Parentheses 回溯算法生成有效括号 Youtube - B站/小破站
- Day 208 (2021-06-15): Binary Tree Inorder Traversal via Recursion or Iteration 中序遍例二叉树的递归和迭代算法 Youtube - B站/小破站
- Day 207 (2021-06-14): Depth First Search Algorithm to Count the Number of Islands 深度优先算法数岛屿数量 Youtube - B站/小破站
- Day 206 (2021-06-13): Depth First Search Algorithm to Find Bottom Left Tree Value 深度优先算法求二叉树左下角值 Youtube - B站/小破站
- Day 205 (2021-06-12): Breadth First Search Algorithm to Find Bottom Left Tree Value 广度优先算法求二叉树左下角值 Youtube - B站/小破站
- Day 204 (2021-06-11): Max Product of Two Numbers 数组中最大两数的乘积 Youtube - B站/小破站
- Day 203 (2021-06-10): Maximum Number by Inserting Five 插入5后的最大数值 Youtube - B站/小破站
- Day 202 (2021-06-09): Top Down DP to Compute the Min Number of Knight Moves 动态规划算法求骑士回原点的最少步数 Youtube - B站/小破站
- Day 201 (2021-06-08): Rotate a 2D Matrix/Image 90 Degree AntiClockwise 逆时针旋转矩阵算法 Youtube - B站/小破站
- Day 200 (2021-06-07): Rotate a 2D Matrix/Image 90 Degree Clockwise 顺时针旋转矩阵算法 Youtube - B站/小破站
- Day 199 (2021-06-06): Sign of the Product of an Array 求数组乘积的符号值 Youtube - B站/小破站
- Day 198 (2021-06-05): Depth First Search to Count the Vertical Lines in Binary Tree 深度优先算法数二叉树竖直线 Youtube - B站/小破站
- Day 197 (2021-06-04): Breadth First Search to Count Vertical Lines in Binary Tree 广度优先算法数二叉树竖直线 Youtube - B站/小破站
- Day 196 (2021-06-03): Insertion Index in Sorted List (bisect_right) 有序列表中插入索引 (bisect_right) Youtube - B站/小破站
- Day 195 (2021-06-02): Permutation of Rooks Do Not Attack Each Other 棋盘上互不攻击的车 Youtube - B站/小破站
- Day 194 (2021-06-01): Substrings of Size Three with Distinct Characters 具有不同字符的大小为3的子字符串 Youtube - B站/小破站
- Day 193 (2021-05-31): Interval Overlaps via Two Pointer Algorithm 双指针算法求线段的交集 Youtube - B站/小破站
- Day 192 (2021-05-30): Check if Word Equals Summation of Two Words 两单词是否数值相等 Youtube - B站/小破站
- Day 191 (2021-05-29): Recursive Algorithm to Insert a Node into a Binary Search Tree 二叉搜索树插入一个节点的递归算法 Youtube - B站/小破站
- Day 190 (2021-05-28): K Numbers Greater Than or Equal to K 二分查找确定大于或等于K的K个数 Youtube - B站/小破站
- Day 189 (2021-05-27): Remove One Letter to Transform to Another 从一个字符串移除一个字符变成另一个字符串 Youtube - B站/小破站
- Day 188 (2021-05-26): Check if the Sentence Is Pangram 判别是否是Pangram字符串 Youtube - B站/小破站
- Day 187 (2021-05-25): Longest Common Prefix Algorithm 最长公共前缀字符串算法 Youtube - B站/小破站
- Day 186 (2021-05-24): Largest Anagram Group 最大的Anagram组的字符串数 Youtube - B站/小破站
- Day 185 (2021-05-23): Minimum Number of Operations to Target Number 最少操作转换到目标数字 Youtube - B站/小破站
- Day 184 (2021-05-22): Dynamic Programming to Compute Minimum Number of Coins 最少零钱硬币数之动态规划算法 Youtube - B站/小破站
- Day 183 (2021-05-21): Two Pointer Algorithm to Rescue People in Rocketship 双指针算法求最少火箭数 Youtube - B站/小破站
- Day 182 (2021-05-20): Lowest Sum of Pair Larger than Target via Two Pointer 双指针算法求大于目标的最小两数和 Youtube - B站/小破站
- Day 181 (2021-05-19): Rotation of Another String 判断两字符串是否是旋转相等 Youtube - B站/小破站
- Day 180 (2021-05-18): Flip One Digit via Greedy Algorithm 贪心翻转一个数字 Youtube - B站/小破站
- Day 179 (2021-05-17): Depth First Search to Delete Even Leaves From Binary Tree 递归深度优先算法删除二叉树的偶树叶节点 Youtube - B站/小破站
- Day 178 (2021-05-16): Longest Interval Algorithm 最长线段算法 Youtube - B站/小破站
- Day 177 (2021-05-15): Beer Bottle Exchange Algorithm via Simulation 换酒瓶算法 Youtube - B站/小破站
- Day 176 (2021-05-14): Binary Matrix Leftmost One 寻找二进制矩阵中最左边的1 Youtube - B站/小破站
- Day 175 (2021-05-13): Cartesian Product in Python via Depth First Search Algorithm 深度优先算法实现笛卡尔积 Youtube - B站/小破站
- Day 174 (2021-05-12): Remove One Number to Make Target Average 去除1个数字凑成平均 Youtube - B站/小破站
- Day 173 (2021-05-11): Depth First Search Algorithm to Determine Sum Binary Tree 深度优先算法检查是否是Sum二叉树 Youtube - B站/小破站
- Day 172 (2021-05-10): Breadth First Search Algorithm to Determine Sum Binary Tree 广度优先算法检查是否是Sum二叉树 Youtube - B站/小破站
- Day 171 (2021-05-09): Sum of Two Numbers Less Than Target using Two Pointer 双指针算法求小于目标的最大两数和 Youtube - B站/小破站
- Day 170 (2021-05-08): Three Consecutive Odds 连续三个奇数 Youtube - B站/小破站
- Day 169 (2021-05-07): Using Hash Set to Find Out Almost Same Strings 哈希算法找是否相似字符串 Youtube - B站/小破站
- Day 168 (2021-05-06): Average Level of Binary Tree via Depth First Search Algorithm 深度优先算法计算二叉树每层的平均值 Youtube - B站/小破站
- Day 167 (2021-05-05): BFS Algorithm to Compute Average of Levels in Binary Tree 广度优先计算二叉树每层平均值 Youtube - B站/小破站
- Day 166 (2021-05-04): Leaf Similar Trees by Recursive Depth First Search Algorithm 深度优先算法判断两二叉树是否树叶相似 Youtube - B站/小破站
- Day 165 (2021-05-03): Sum of Three Numbers Less than Target 三数小于目标之和 Youtube - B站/小破站
- Day 164 (2021-05-02): Two Pointer Algorithm to Solve Four Sum Problem 双指针找四数之和 Youtube - B站/小破站
- Day 163 (2021-05-01): Dynamic Programming / Greedy to Compute the Min Change 最少零钱贪心算法 Youtube - B站/小破站
- Day 162 (2021-04-30): Sum of Four Numbers using Depth First Search Algorithm 深度优先算法找四数之和 Youtube - B站/小破站
- Day 161 (2021-04-29): Noisy Palindrome Algorithms 判别嘈杂回文字符串算法 Youtube - B站/小破站
- Day 160 (2021-04-28): Depth First Search to Convert to Elephant Binary Tree 深度优先算法转换成大象二叉树 Youtube - B站/小破站
- Day 159 (2021-04-27): Escape Maze by Breadth First Search Algorithm 广度优先算法找迷宫出路 Youtube - B站/小破站
- Day 158 (2021-04-26): Algorithms to Compute the Range Sum of a Binary Search Tree 二叉搜索树区间求和的算法 Youtube - B站/小破站
- Day 157 (2021-04-25): Remove Vowels from a String 删除字符串中的元音字符的算法 Youtube - B站/小破站
- Day 156 (2021-04-24): Hour and Minute Angle on a Clock 时针和分针的角度计算 Youtube - B站/小破站
- Day 155 (2021-04-23): Implement the Accumulate Function in Python Python的accumulate函数的实现 Youtube - B站/小破站
- Day 154 (2021-04-22): Using GroupBy Algorithm to Compress String 压缩字符串的GroupBy算法 Youtube - B站/小破站
- Day 153 (2021-04-21): Find Root of N-Ary Tree using Hash Set 用哈希集合找出N叉树根节点的算法 Youtube - B站/小破站
- Day 152 (2021-04-20): N-ary Tree Preorder Traversal using Iterations or Recursion 先序遍例N叉树的递归和迭代算法 Youtube - B站/小破站
- Day 151 (2021-04-19): Combination Sum Up to Target (Unique Numbers) by DP Algorithms 无限(unbounded)背包问题之动态规划算法 Youtube - B站/小破站
- Day 150 (2021-04-18): Sudoku Validator/Algorithm using 27 Hash Sets 用27个哈希集合来验证数独是否有效 Youtube - B站/小破站
- Day 149 (2021-04-17): Subtree with Maximum Value via Recursive DFS Algorithm 递归深度优先计算二叉树最大子树节点之和 Youtube - B站/小破站
- Day 148 (2021-04-16): Reverse a Graph (Adjacency List) 反转图(邻接列表) Youtube - B站/小破站
- Day 147 (2021-04-15): Unobstructed Buildings via Monotonous Decreasing Stack 单调递减堆栈计算未阻碍建筑物 Youtube - B站/小破站
- Day 146 (2021-04-14): Generate Prime Numbers using Sieve of Eratosthenes Algorithms Eratosthenes质数算法 Youtube - B站/小破站
- Day 145 (2021-04-13): Converting Spreadsheet Column Titles to Number 表格26进制列字母转换成十进制算法 Youtube - B站/小破站
- Day 144 (2021-04-12): Maximum Split Product using Dynamic Programming or Greedy 拆分整数得到最大乘积的算法(贪心和动态规划) Youtube - B站/小破站
- Day 143 (2021-04-11): Using Heap (Priority Queue) to Generate Nth Ugly Number 生成第N个丑数的堆算法 Youtube - B站/小破站
- Day 142 (2021-04-10): Greedy Algorithm to Complete Tasks 贪心算法完成任务 Youtube - B站/小破站
- Day 141 (2021-04-09): Set Split Algorithm 集合拆分算法 Youtube - B站/小破站
- Day 140 (2021-04-08): Maximum Subarray Sum by Dynamic Programming and Greedy Algorithm (Math) 求最大子数组和的三种算法(暴力、贪心和动态规划 aka Kadane's卡蛋算法) Youtube - B站/小破站
- Day 139 (2021-04-07): Find the Inorder Successor of a Binary Search Tree 在二叉搜索树中查找后继节点的算法 Youtube - B站/小破站
- Day 138 (2021-04-06): Finding the Largest Lucky Number in the Array 数组中找幸运数的算法 Youtube - B站/小破站
- Day 137 (2021-04-05): Construct Binary Tree From Pre/Inorder Traversals 递归算法由前序和中序列表来构建二叉树 Youtube - B站/小破站
- Day 136 (2021-04-04): Packing Boxes Algorithm using GroupBy GroupBy算法 Youtube - B站/小破站
- Day 135 (2021-04-03): Depth First Search to Determine a Univalue Binary Tree 深度优先算法检查是否是单值二叉树 Youtube - B站/小破站
- Day 134 (2021-04-02): Reverse Bits of a 32-bit Integer 反转32位整数位 Youtube - B站/小破站
- Day 133 (2021-04-01): Find N Unique Integers Sum up to Zero 构建零和独有数组的算法 Youtube - B站/小破站
- Day 132 (2021-03-31): Longest Consecutive Run of 1s in Binary 求整数二进制中最大连续1的个数 Youtube - B站/小破站
- Day 131 (2021-03-30): BFS Algorithm to Check the Completeness of a Binary Tree 广度优先算法来判断是否是完整二叉树 Youtube - B站/小破站
- Day 130 (2021-03-29): Depth First Search to Find the Only Child in Binary Tree 深度优先算法找单孩子节点 Youtube - B站/小破站
- Day 129 (2021-03-28): Breadth First Search to Find the Only Child in Binary Tree 广度优先算法找单孩子节点 Youtube - B站/小破站
- Day 128 (2021-03-27): Algorithms to Find Center of Star Graph 找星型图中心的算法 Youtube - B站/小破站
- Day 127 (2021-03-26): Palindrome Count Algorithm 通过指定字符串构造回文字符串算法 Youtube - B站/小破站
- Day 126 (2021-03-25): Maximum Level Sum of a Binary Tree using DFS Algorithm 深度优先算法找层节点和最大的那一层 Youtube - B站/小破站
- Day 125 (2021-03-24): Maximum Level Sum of a Binary Tree using BFS Algorithm 广度优先算法找层节点和最大的那一层 Youtube - B站/小破站
- Day 124 (2021-03-23): Three Sum Algorithm 数组三和算法 Youtube - B站/小破站
- Day 123 (2021-03-22): Two Sum Algorithm when Array is Sorted 有序数组的双和算法 Youtube - B站/小破站
- Day 122 (2021-03-21): Sibling Node in a Binary Search Tree 二叉搜索树中寻找兄弟节点 Youtube - B站/小破站
- Day 121 (2021-03-20): Depth First Search to Sum Root to Leaf Numbers in Binary Tree 深度优先算法求根节点到叶子数字之和 Youtube - B站/小破站
- Day 120 (2021-03-19): BFS Algorithm to Sum Root to Leaf Numbers in Binary Tree 广度优先算法求根节点到叶子数字之和 Youtube - B站/小破站
- Day 119 (2021-03-18): Two Sum Algorithm 双和算法 Youtube - B站/小破站
- Day 118 (2021-03-17): Recursive Backtracking Algorithm to Compute the Combinations 递归组合算法 Youtube - B站/小破站
- Day 117 (2021-03-16): Breadth First Search to Determine a Univalue Binary Tree 广度优先算法检查是否是单值二叉树 Youtube - B站/小破站
- Day 116 (2021-03-15): Dynamic Programming to Compute the Triangle Minimum Path Sum 动态规划算法求最小路径和 Youtube - B站/小破站
- Day 115 (2021-03-14): Two Array Intersection Algorithms 两数组相交算法 Youtube - B站/小破站
- Day 114 (2021-03-13): Find the Lowest Common Ancestor of a Binary Tree via Recursion 递归算法求二叉树两节点的共同最低祖先 Youtube - B站/小破站
- Day 113 (2021-03-12): Dynamic Programming Algorithms to Count Numbers of Unique Digits 动态规划算法数不重复数字的数 Youtube - B站/小破站
- Day 112 (2021-03-11): Python Implementation of Trie Data Structure (Prefix Tree) 数据结构Trie(前缀树/字典树)的Python实现 Youtube - B站/小破站
- Day 111 (2021-03-10): Recursive Permutation Algorithm 递归全排列算法 Youtube - B站/小破站
- Day 110 (2021-03-09): Dynamic Programming to Count Number of Palindrome Substrings 动态规划算法数回文子字符串 Youtube - B站/小破站
- Day 109 (2021-03-08): Using a Stack to Remove All Adjacent Duplicates In String 使用堆栈来移除相邻相同字符的算法 Youtube - B站/小破站
- Day 108 (2021-03-07): Longest Increasing Subsequence via Dynamic Programming 动态规划算法来求最长递增子序列 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 107 (2021-03-06): Dynamic Programming to Compute Least Number of Perfect Squares 动态规划算法来求最少完美数之和 Youtube - B站/小破站
- Day 106 (2021-03-05): Multipy Two Integers Without Multipy - Division & Bit Shifting 不用乘号除号和比特移位来计算两整数乘法 Youtube - B站/小破站
- Day 105 (2021-03-04): Is Subsequence Algorithm via Two Pointer 子序列的双指针算法 Youtube - B站/小破站
- Day 104 (2021-03-03): Dynamic Programming to Compute the Derangement Permutations 动态规划算法求错位排列数(数学, 记忆化递归搜索) Youtube - B站/小破站
- Day 103 (2021-03-02): Dynamic Programming Algorithm to Count Bits for N Integers 动态规划算法求比特位计数 Youtube - B站/小破站
- Day 102 (2021-03-01): Compute Longest Palindromic Subsequence by Dynamic Programming 动态规划算法求解最长回文字符子序列 Youtube - B站/小破站
- Day 101 (2021-02-28): Dynamic Programming to Obtain Max Non-Neighbour Values 动态规划算法求解 打家劫舍 问题 Youtube - B站/小破站
- Day 100 (2021-02-27): Climbing the Stairs using Dynamic Programming Algorithm 动态规划算法来计算爬楼梯的方法数 Youtube - B站/小破站
- Day 99 (2021-02-26): Count Number of Ways to Walk in a Grid by Dynamic Programming (Unique Paths) 动态规划或组合数学算法来数方格里的走法(唯一的路径) Youtube - B站/小破站
- Day 98 (2021-02-25): Introduction to Dynamic Programming Algorithm 动态规划算法简介 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 97 (2021-02-24): Recursive Algorithm to Find the Sum of Two Numbers in BSTs 递归算法寻找两个二叉搜索树中的和 Youtube - B站/小破站
- Day 96 (2021-02-23): Perfect Number Validation Algorithm 完美数验证算法 Youtube - B站/小破站
- Day 95 (2021-02-22): Confusing Number Validation Algorithm 令人困惑的数字判断算法 Youtube - B站/小破站
- Day 94 (2021-02-21): Compute the Max Product of 3 Numbers in the Array 数组中最大三数的乘积 Youtube - B站/小破站
- Day 93 (2021-02-20): Introduction to Permutation and Combination 排列组合算法 Youtube - B站/小破站
- Day 92 (2021-02-19): The Left Side View of Binary Tree via Breadth First Search 广度优先算法计算二叉树左视图 Youtube - B站/小破站
- Day 91 (2021-02-18): Recursive Depth First Search to Compare Leaf Equivalent Trees 递归深度优先算法判断两二叉树是否有相同叶子序列 Youtube - B站/小破站
- Day 90 (2021-02-17): Ugly Number Detection Algorithm 丑数判别算法 Youtube - B站/小破站
- Day 89 (2021-02-16): Recursive Algorithm to Compute the Square Root 连分数计算开平方算法 Youtube - B站/小破站
- Day 88 (2021-02-15): Using Hash Set or Hash Table to Count Next Element 使用哈希表来统计下一元素 Youtube - B站/小破站
- Day 87 (2021-02-14): BFS Algorithm to Compute the Maximum Depth of the Binary Tree 广度优先算法求二叉树的最大深度 Youtube - B站/小破站
- Day 86 (2021-02-13): Recursive Algorithm to Compute the Maximum Depth of Binary Tree 递归算法求二叉树的最大深度 Youtube - B站/小破站
- Day 85 (2021-02-12): Algorithm to Reverse Words in a Sentence 反转单词算法 Youtube - B站/小破站
- Day 84 (2021-02-11): Algorithms to Determine a Happy Number 快乐数字算法 Youtube - B站/小破站
- Day 83 (2021-02-10): Find the Single Number in Array 寻找数组中的单一元素算法 Youtube - B站/小破站
- Day 82 (2021-02-09): Recursive Algorithm to Merge Two Binary Trees 递归算法合并两个二叉树 Youtube - B站/小破站
- Day 81 (2021-02-08): Compute the Hamming Distance of Two Integers (Math) 计算两整数的汉明距离的算法 Youtube - B站/小破站
- Day 80 (2021-02-07): Python Function to Check If Valid IPv4 Address IPv4地址字符串验证算法 Youtube - B站/小破站
- Day 79 (2021-02-06): Compute the Number of Set Bits in an Integer 整数二进制表示中1的数量 Youtube - B站/小破站
- Day 78 (2021-02-05): BFS to Check if All Leaves in Same Level of Binary Tree 广度优先算法检查二叉树的叶子节点是否为同一层 Youtube - B站/小破站
- Day 77 (2021-02-04): Depth First Search to Check If Leaves Same Level in Binary Tree 深度优先算法检查二叉树的叶子节点是否为同一层 Youtube - B站/小破站
- Day 76 (2021-02-03): Recursive Algorithm to Cut/Trim a Binary Search Tree 裁剪二叉搜索树的递归算法 Youtube - B站/小破站
- Day 75 (2021-02-02): Algorithms of Power of Two 整数是否为2次冪的算法 Youtube - B站/小破站
- Day 74 (2021-02-01): Algorithms to Check Integer Power of Three 整数是否是3的N次方的算法 Youtube - B站/小破站
- Day 73 (2021-01-31): Add One to List 加1算法 Youtube - B站/小破站
- Day 72 (2021-01-30): Introduction to ASCII ASCII简介 Youtube - B站/小破站
- Day 71 (2021-01-29): Compute the Number of Trailing Zeros for Factorial N 计算N阶乘尾巴零的个数 Youtube - B站/小破站
- Day 70 (2021-01-28): Pythagorean Triplets in Array using Two Pointer or Hash Set 在数组中找勾股数的两种算法 Youtube - B站/小破站
- Day 69 (2021-01-27): Adding Two Linked Lists 两个单向链表相加的算法(数字倒序) Youtube - B站/小破站
- Day 68 (2021-01-26): Algorithm to Check If Array is Monotonic 单调数组的两种算法 Youtube - B站/小破站
- Day 67 (2021-01-25): Algorithms to Compute the Intersection of Two Linked Lists 求两条单向链表交点的算法 Youtube - B站/小破站
- Day 66 (2021-01-24): Divide and Conquer Algorithm to Merge K Sorted Linked List 合并K个有序单向链表的分治算法 Youtube - B站/小破站
- Day 65 (2021-01-23): Convert a Sorted List to a Balanced Binary Search Tree 把有序列表转换成平衡二叉树的递归算法 Youtube - B站/小破站
- Day 64 (2021-01-22): Revisit the Symmetric Binary Tree by Using Clone and Invert 二叉树的复制反转相等对称算法 Youtube - B站/小破站
- Day 63 (2021-01-21): Recursive Algorithm to Determine if a Binary Tree is Symmetric 递归算法检查二叉树是否对称 Youtube - B站/小破站
- Day 62 (2021-01-20): Invert a Binary Tree in 5 Minutes (Google Interview Question) 5分钟讲递归算法反转二叉树(谷哥面试题) Youtube - B站/小破站
- Day 61 (2021-01-19): Search in a 2D Sorted Matrix 有序矩阵里搜索算法 Youtube - B站/小破站
- Day 60 (2021-01-18): Re-implement the enumerate in Python using yield in a Generator Python中enumerate方法和实现 Youtube - B站/小破站
- Day 59 (2021-01-17): Re-implement the zip and zip_longest Function in Python Python中zip和zip_longest的实现 Youtube - B站/小破站
- Day 58 (2021-01-16): Using Binary Search to Find K-th Largest Number in Array 二分查找算法求第K大数组元素 Youtube - B站/小破站
- Day 57 (2021-01-15): Sorting a Linked List using Merge Sort (Divide and Conquer) 对一个单向链表进行归并排序的算法 Youtube - B站/小破站
- Day 56 (2021-01-14): Binary Search Algorithm to Find First Bad Version 二分搜索算法查找第一个坏的版本 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 55 (2021-01-13): Algorithm to Transpose a Matrix 矩阵转置的算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 54 (2021-01-12): Logarithm Algorithm to Compute the Power x^n Function 幂函数的Log(N)求解算法 Youtube - B站/小破站
- Day 53 (2021-01-11): Compute the Kth Last Node and Length of a Linked List 求单向链表倒数第K个节点(和链表长度算法) Youtube - B站/小破站
- Day 52 (2021-01-10): Pascal Triangle Algorithms and Applications 杨辉三角形(Pascal)的求解算法和应用 Youtube - B站/小破站
- Day 51 (2021-01-09): Double-Ended Queue to Perform a BFS to Sum Nodes in a Tree 双头队列和用广度优先算法来求二叉树节点之和 Youtube - B站/小破站
- Day 50 (2021-01-08): Pythagorean Theorem and Algorithm to Find Pythagorean Numbers 勾股定理证明和求解算法 Youtube - B站/小破站
- Day 49 (2021-01-07): Binary Search Algorithm to Compute the Square Root 二分搜索算法求根号的值 Youtube - B站/小破站
- Day 48 (2021-01-06): Algorithms to Remove Nodes from a Linked List 单向链表的删除节点的算法 Youtube - B站/小破站
- Day 47 (2021-01-05): Reverse a Linked List using Recursion and Iterative Algorithms 通过递归和迭代来对单向链表进行逆序算法 Youtube - B站/小破站
- Day 46 (2021-01-04): Binary Search to Compute the Logarithm Base Two Function 二分算法求解对数函数y=log2(x) Youtube - B站/小破站
- Day 45 (2021-01-03): Palindrome Permutation Algorithm 回文数排列算法 Youtube - B站/小破站
- Day 44 (2021-01-02): Introduction to Graph Data Structure 数据结构之图的简介 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 43 (2021-01-01): Minimum Cost to Connect Sticks (Priority Queue/Min Heap) 贪心算法通过优先队列合并木头求最小代价 Youtube - B站/小破站
- Day 42 (2020-12-30): Introduction to Heap and Priority Queue 数据结构之堆和优先队列 Youtube - B站/小破站
- Day 41 (2020-12-30): Algorithms to Find the Cycle of a Linked List 单向链表是否有环的算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 40 (2020-12-29): Fast and Slow Pointer to Obtain the Middle of the Linked List 快慢指针求单向链表中间的算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 39 (2020-12-28): The Linked List Data Structure 数据结构之单向链表 Youtube - B站/小破站
- Day 38 (2020-12-27): Prefix Sum Algorithm to Compute the Interval Sums 前缀求线段区间和算法 Prefix Sum Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 37 (2020-12-26): Hexadecimal Numbers Conversion 十六进制转换 Youtube - B站/小破站
- Day 36 (2020-12-25): Compute the Intersection of the Intervals 求线段区间相交的算法 Youtube - B站/小破站
- Day 35 (2020-12-24): Binary and Decimal Conversion Algorithms 二进制和十进制数字的转换算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 34 (2020-12-23): Count the Number of Nodes in Binary Tree using DFS and BFS 深度优先和广度优先算法来求二叉树的节点数 Youtube - B站/小破站
- Day 33 (2020-12-22): Sum of First N Even Numbers (with Mathematic Induction) 求前N个偶数之和(数学归纳法) Youtube - B站/小破站
- Day 32 (2020-12-21): Sum of First N Odd Numbers (with Math Induction) 前N个奇数之和(数学归纳法) Youtube - B站/小破站
- Day 31 (2020-12-20): Backtracking Algorithm to Solve N-queen Problem N皇后回溯算法求解 Youtube - B站/小破站
- Day 30 (2020-12-19): Greedy Algorithm of Buying Cars 贪心算法买车 Youtube - B站/小破站
- Day 29 (2020-12-18): Binary Tree Traversal Algorithms 二叉树的遍例算法 Youtube - B站/小破站
- Day 28 (2020-12-17): Recursive Algorithm to Validate a Binary Search Tree 二叉搜索树的验证算法 Binary Search Tree Youtube - B站/小破站
- Day 27 (2020-12-16): Algorithms to Search in a Binary Search Tree 在二分搜索树里查找算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 26 (2020-12-16): Introduction to Object Oriented Programming (OOP) 面向对象编程简介 OOP Youtube - B站/小破站
- Day 25 (2020-12-14): Enhanced Valid Parenthese String Algorithm using a Stack 改进版的有效括号算法(堆栈) Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 24 (2020-12-13): Min Number of Brackets Needed to Make a Valid Parenthese String 修复括号字符串算法 Youtube - B站/小破站
- Day 23 (2020-12-12): Check a Valid Parenthese String 有效的括号字符串 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 22 (2020-12-12): List in Python Python列表(数组)基础知识 List in Python Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 21 (2020-12-11): Merge Sort Algorithm Simply Explained (Python Recursion) 归并排序简介 (Python 递归合并) Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 20 (2020-12-10): QuickSort Algorithm Simply Explained (Python) 快排序算法 (Python) Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 19 (2020-12-09): Merge Two Sorted Lists 合并两个有序的数列 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 18 (2020-12-08): Introduction to Algorithmic Complexity 算法复杂度初探 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 17 (2020-12-07): Math Induction Tool (Sum of Integers & Sum of Squares) 数学归纳法简介(数列求和,数列平方和) Youtube - B站/小破站
- Day 16 (2020-12-06): Solving the Jump Game by Depth First Search Algorithm 深度优先搜索算法 跳跃游戏 Jump Game Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 15 (2020-12-05): Revisit Breadth First Search Algorithm via Jump Game 广度优先搜索算法 跳跃游戏 Jump Game Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 14 (2020-12-04): Compute the Average and Median 求平均数和中位数 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 13 (2020-12-03): Algos of Greatest Common Divisor and Least Common Multiples 求最大公约数和最小公倍数的算法 Youtube - B站/小破站
- Day 12 (2020-12-02): How to Check if Two Strings Anagrams? Anagram字符串判断算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 11 (2020-12-01): Compute the Sum of the Digits using Three Methods 求数字之和的三种算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 10 (2020-11-30): Two Algorithms to Compute Inverse Factorials 求反阶乘的两种算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 9 (2020-11-29): 3 Different Approaches to Solve Two-Sum Problem 使用三种算法来解决Two-Sum问题 Youtube - B站/小破站
- Day 8 (2020-11-28): Different Approaches to Check if a String is Palindrome 回文数算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 7 (2020-11-27): Trees-Binary Trees-Perfect Binary Trees and BFS 树和广度优先搜索算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 6 (2020-11-26): Introduction to Set in Python and the Venn Graph 集合和维式图 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 5 (2020-11-25): Introduction to Queue Data Structure and Examples 数据结构之队列 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 4 (2020-11-24): Reversing a List using Stack 数据结构之堆栈 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 3 (2020-11-23): Computing Fibonacci Numbers using 3 Methods 求斐波那契数列的三种算法 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 2 (2020-11-23): From Linear Search to Binary Search Algorithm 线性搜索到二分查找 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频
- Day 1 (2020-11-22): Recursion in Five Minutes 五分钟讲递归 Youtube - B站/小破站 - 教媳妇-油管 - 教媳妇-小破站 - 教媳妇-西瓜视频