DoctorLai / Teaching Kids Programming
Teaching Kids Programming
Stars: ✭ 52
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Teaching Kids Programming
Competitive Programming Library
A library designed to improve your competitive programming performance.
Stars: ✭ 26 (-50%)
Mutual labels: algorithms, data-structures
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-7.69%)
Mutual labels: algorithms, data-structures
Huprog
A repo which includes the HUPROG'17(Hacettepe University Programming Contest)'s questions and the solutions of that questions.
Stars: ✭ 11 (-78.85%)
Mutual labels: algorithms, data-structures
Ready For Tech Interview
💻 신입 개발자로서 준비를 하기 위해 지식을 정리하는 공간 👨💻
Stars: ✭ 1,035 (+1890.38%)
Mutual labels: algorithms, data-structures
Lib9wada
Wonderful library with lots of useful functions, algorithms and data structures in C, link it with -l9wada
Stars: ✭ 35 (-32.69%)
Mutual labels: algorithms, data-structures
Hackerrank
HackerRank solutions in Java/JS/Python/C++/C#
Stars: ✭ 829 (+1494.23%)
Mutual labels: algorithms, data-structures
Ds Algo Point
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Stars: ✭ 949 (+1725%)
Mutual labels: algorithms, data-structures
Arabiccompetitiveprogramming
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Stars: ✭ 675 (+1198.08%)
Mutual labels: data-structures, youtube
Algorithm study
algorithms and data structures for coding contest (designed for 'copy & paste')
Stars: ✭ 33 (-36.54%)
Mutual labels: algorithms, data-structures
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+1757.69%)
Mutual labels: algorithms, data-structures
Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Stars: ✭ 787 (+1413.46%)
Mutual labels: algorithms, data-structures
Learn some algorithm and data structure
从零开始回顾一下最简单最基础的算法与数据结构
Stars: ✭ 38 (-26.92%)
Mutual labels: algorithms, data-structures
Advanced Algorithms
100+ algorithms & data structures generically implemented in C#.
Stars: ✭ 752 (+1346.15%)
Mutual labels: algorithms, data-structures
Swift Algorithm Club
Algorithms and data structures in Swift, with explanations!
Stars: ✭ 25,731 (+49382.69%)
Mutual labels: algorithms, data-structures
Coding Challenges
solutions to coding challenges and algorithm and data structure building blocks
Stars: ✭ 28 (-46.15%)
Mutual labels: algorithms, data-structures
Get better at cp in 2 months
This contains the curriculum that I will follow to get better at Competitive Programming in 2 months.
Stars: ✭ 627 (+1105.77%)
Mutual labels: algorithms, data-structures
Dsa.js Data Structures Algorithms Javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Stars: ✭ 6,251 (+11921.15%)
Mutual labels: algorithms, data-structures
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-40.38%)
Mutual labels: algorithms, data-structures
Algo Phantoms Backend
💻 Algo-Phantoms-Backend is an Application that provides pathways and quizzes along with a code editor to help you towards your DSA journey.📰🔥 This repository contains the REST APIs of the application.✨
Stars: ✭ 36 (-30.77%)
Mutual labels: algorithms, data-structures
Teaching Kids Programming
I teach my sons (currently they are aged 6 and 8) programming. I upload the video and write the blog. I am currently a SDE at Amazon AWS (Linkedin). If you would like to suggest the topics, please could you open an issue.
The videos and blog are in English. The Teaching Programming Language is Python.
Channels and Blog
- Youtube Channel
- Bilibili: https://space.bilibili.com/1826201500
- Blog: https://helloacm.com/category/teaching-kids-programming/
If you find it useful, maybe you can support me a little bit. Thank you!
Programming Fundamentals 基础知识
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Compute the Hamming Distance of Two Integers | 计算两整数的汉明距离的算法 | Youtube - B站 | Compute the Hamming Distance of Two Integers | 2021-02-08 |
Python Function to Check If Valid IPv4 Address | IPv4地址字符串验证算法 | Youtube - B站 | Python Function to Check If Valid IPv4 Address | 2021-02-07 |
Compute the Number of Set Bits in an Integer | 整数二进制表示中1的数量 | Youtube - B站 | Compute the Number of Set Bits in an Integer | 2021-02-06 |
Introduction to ASCII | ASCII简介 | Youtube - B站 | Introduction to ASCII | 2021-01-30 |
Re-implement the enumerate in Python using yield in a Generator | Python中enumerate方法和实现 | Youtube - B站 | Re-implement the enumerate in Python using yield in a Generator | 2021-01-18 |
Introduction and Re-implement the zip and zip_longest Function in Python | Python中zip和zip_longest的实现 | Youtube - B站 | Introduction and Re-implement the zip and zip_longest Function in Python | 2021-01-17 |
Algorithm to Transpose a Matrix | 矩阵转置的算法 | Youtube - B站 | Algorithm to Transpose a Matrix | 2021-01-13 |
Logarithm Algorithm to Compute the Power x^n Function | 幂函数的Log(N)求解算法 | Youtube - B站 | Logarithm Algorithm to Compute the Power x^n Function | 2021-01-12 |
Hexadecimal Numbers Conversion | 十六进制转换 | Youtube - B站 | Binary and Decimal Conversion Algorithms | 2020-12-26 |
Binary and Decimal Conversion Algorithms | 二进制和十进制数字的转换算法 | Youtube - B站 | Binary and Decimal Conversion Algorithms | 2020-12-24 |
Introduction to Algorithmic Complexity | 算法复杂度初探 | Youtube - B站 | Introduction to Algorithmic Complexity | 2020-12-08 |
List in Python | Python列表(数组)基础知识 List in Python | Youtube - B站 | List in Python | 2020-12-12 |
Introduction to Object Oriented Programming (OOP) | 面向对象编程简介 OOP | Youtube - B站 | Introduction to Object Oriented Programming (OOP) | 2020-12-16 |
Merge Two Sorted Lists | 合并两个有序的数列 | Youtube - B站 | Merge Two Sorted Lists | 2020-12-09 |
Math 数学
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Perfect Number Validation Algorithm | 完美数验证算法 | Youtube - B站 | Perfect Number Validation Algorithm | 2021-02-23 |
Introduction to Permutation and Combination | 排列组合算法 | Youtube - B站 | Introduction to Permutation and Combination | 2021-02-20 |
Recursive Algorithm to Compute the Square Root | 连分数计算开平方算法 | Youtube - B站 | Recursive Algorithm to Compute the Square Root | 2021-02-16 |
Algorithms of Power of Two | 整数是否为2次冪的算法 | Youtube - B站 | Algorithms of Power of Two | 2021-02-02 |
Algorithms to Check If Integer Power of Three | 整数是否是3的N次方的算法 | Youtube - B站 | Algorithms to Check if Integer Power of Three | 2021-02-01 |
Compute the Number of Trailing Zeros for Factorial N | 计算N阶乘尾巴零的个数 | Youtube - B站 | Compute the Number of Trailing Zeros for Factorial N | 2021-01-29 |
Pascal Triangle Algorithms and Applications | 杨辉三角形(Pascal)的求解算法和应用 | Youtube - B站 | Pascal Triangle Algorithms and Applications | 2021-01-10 |
Pythagorean Theorem and Algorithm to Find Pythagorean Numbers | 勾股定理证明和求解算法 | Youtube - B站 | Pythagorean Theorem and Algorithm to Find Pythagorean Numbers | 2021-01-08 |
Compute the Average and Median | 求平均数和中位数 | Youtube - B站 | Compute the Average and Median | 2020-12-04 |
Introduction to Math Induction Tool (Sum of Integers, Sum of Squares) | 数学归纳法简介(数列求和,数列平方和) | Youtube - B站 | Introduction to Math Induction Tool (Sum of Integers, Sum of Squares) | 2020-12-07 |
Data Structures 数据结构
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Python Implementation of Trie Data Structure (Prefix Tree) | 数据结构Trie(前缀树)的Python实现 | Youtube - B站 | Python Implementation of Trie Data Structure (Prefix Tree) | 2021-03-11 |
Using Double-Ended Queue to Perform a Breadth First Search Algorithm to Compute the Sum of the Nodes in a Binary Tree | 双头队列和用广度优先算法来求二叉树节点之和 | Youtube - B站 | Using Double-Ended Queue to Perform a Breadth First Search Algorithm to Compute the Sum of the Nodes in a Binary Tree | 2021-01-09 |
Introduction to Graph Data Structure | 数据结构之图的简介 | Youtube - B站 | Introduction to Graph Data Structure | 2021-01-02 |
Introduction to Heap and Priority Queue | 数据结构之堆和优先队列 | Youtube - B站 | Introduction to Heap and Priority Queue | 2020-11-31 |
Introduction to Linked List Data Structure | 数据结构之单向链表 | Youtube - B站 | Introduction to Linked List Data Structure | 2020-11-28 |
Introduction to Trees, Binary Trees, Perfect Binary Trees, and BFS. | 树和广度优先 | Youtube - B站 | Introduction to Trees, Binary Trees, Perfect Binary Trees, and BFS | 2020-11-27 |
Introduction to Venn Graph and Set in Python (Check Unique String) | 集合和维式图 | Youtube - B站 | Introduction to Queue Data Structure and Examples | 2020-11-26 |
Introduction to Queue Data Structure and Examples | 数据结构之队列 | Youtube - B站 | Introduction to Queue Data Structure and Examples | 2020-11-25 |
Reverse a List using a Stack | 数据结构之堆栈 | Youtube - B站 | Reverse a List using a Stack | 2020-11-24 |
Algorithms 算法
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Two Array Intersection Algorithms | 两数组相交算法 | Youtube - B站 | Two Array Intersection Algorithms | 2021-03-14 |
Is Subsequence Algorithm via Two Pointer | 通过双指针来检查子串算法 | Youtube - B站 | Is Subsequence Algorithm via Two Pointer | 2021-03-04 |
Add One To List | 加1算法 | Youtube - B站 | Add One To List | 2021-01-31 |
Finding Pythagorean Triplets in Array using Two Pointer or Hash Set | 在数组中找勾股数的两种算法 | Youtube - B站 | Finding Pythagorean Triplets in Array using Two Pointer or Hash Set | 2021-01-28 |
Adding Two Linked Lists | 两个单向链表相加的算法(数字倒序) | Youtube - B站 | Adding Two Linked Lists | 2021-01-27 |
Search in a 2D Sorted Matrix | 有序矩阵里搜索算法 | Youtube - B站 | Search in a 2D Sorted Matrix | 2021-01-19 |
Using Binary Search to Find K-th Largest Number in Array | 二分查找算法求第K大数组元素 | Youtube - B站 | Using Binary Search to Find K-th Largest Number in Array | 2021-01-16 |
Sorting a Linked List using Merge Sort (Divide and Conquer) | 对一个单向链表进行归并排序的算法 | Youtube - B站 | Sorting a Linked List using Merge Sort (Divide and Conquer) | 2021-01-15 |
Compute the Kth Last Node of a Linked List (and Length of a Linked List) | 求单向链表倒数第K个节点(和链表长度算法) | Youtube - B站 | Compute the Kth Last Node of a Linked List (and Length of a Linked List) | 2021-01-11 |
Binary Search Algorithm to Compute the Square Root | 二分搜索算法求根号的值 | Youtube - B站 | Binary Search Algorithm to Compute the Square Root | 2021-01-07 |
Algorithms to Remove Nodes from a Linked List | 单向链表的删除节点的算法 | Youtube - B站 | Algorithms to Remove Nodes from a Linked List | 2021-01-06 |
Algorithms to Find the Cycle of a Linked List | 单向链表是否有环的算法 | Youtube - B站 | Algorithms to Find the Cycle of a Linked List | 2020-12-30 |
Fast and Slow Pointer to Obtain the Middle of the Linked List | 快慢指针求单向链表中间的算法 | Youtube - B站 | Fast and Slow Pointer to Obtain the Middle of the Linked List | 2020-12-29 |
Prefix Sum Algorithm to Compute the Interval Sums | 前缀求线段区间和算法 Prefix Sum | Youtube - B站 | Prefix Sum Algorithm to Compute the Interval Sums | 2020-12-27 |
Binary Tree Traversal Algorithms | 二叉树的遍例算法 | Youtube - B站 | Binary Tree Traversal Algorithms | 2020-12-18 |
QuickSort Algorithm Simply Explained | 快排序算法 | Youtube - B站 | QuickSort Algorithm Simply Explained | 2020-12-10 |
MergeSort Algorithm Simply Explained | 归并排序简介 | Youtube - B站 | MergeSort Algorithm Simply Explained | 2020-12-11 |
Algorithms to Search in a Binary Search Tree | 在二分搜索树里查找算法 | Youtube - B站 | Algorithms to Search in a Binary Search Tree | 2020-12-16 |
Algorithms of Greatest Common Divisor and Least Common Multiples | 求最大公约数和最小公倍数的算法 | Youtube - B站 | Algorithms of Greatest Common Divisor and Least Common Multiples | 2020-12-03 |
From Linear Search to Binary Search Algorithm | 线性搜索到二分查找 | Youtube - B站 | From Linear Search to Binary Search Algorithm | 2020-11-23 |
Dynamic Programming Algorithms 动态规化算法
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Dynamic Programming Algorithm to Compute the Triangle Minimum Path Sum | 动态规化算法求最小路径和 | Youtube - B站 | Dynamic Programming Algorithm to Compute the Triangle Minimum Path Sum | 2021-03-15 |
Dynamic Programming Algorithms to Count Numbers with Unique Digits | 动态规化算法数不重复数字的数 | Youtube - B站 | Dynamic Programming Algorithms to Count Numbers with Unique Digits | 2021-03-12 |
Using Dynamic Programming to Count the Number of Palindrome Substrings | 动态规化算法数回文子字符串 | Youtube - B站 | Using Dynamic Programming to Count the Number of Palindrome Substrings | 2021-03-09 |
Longest Increasing Subsequence via Dynamic Programming Algorithm | 动态规化算法来求最长递增子序列 | Youtube - B站 | Longest Increasing Subsequence via Dynamic Programming Algorithm | 2021-03-07 |
Dynamic Programming Algorithms to Compute the Least Number of Perfect Squares | 动态规化算法来求最少完美数之和 | Youtube - B站 | Dynamic Programming Algorithms to Compute the Least Number of Perfect Squares | 2021-03-06 |
Dynamic Programming Algorithms to Compute the Number of Derangement Permutations | 动态规化算法求错位排列数 | Youtube - B站 | Dynamic Programming Algorithms to Compute the Number of Derangement Permutations | 2021-03-03 |
Dynamic Programming Algorithm to Count Bits for N Integers | 动态规化算法求比特位计数 | Youtube - B站 | Dynamic Programming Algorithm to Count Bits for N Integers | 2021-03-02 |
Compute the Longest Palindromic Subsequence via Dynamic Programming Algorithm | 动态规化算法求解最长回文字符子序列 | Youtube - B站 | Compute the Longest Palindromic Subsequence via Dynamic Programming Algorithm | 2021-03-01 |
Dynamic Programming Algorithms to Obtain Max Non-Neighbour Values | 动态规化算法求解"打家劫舍"问题 | Youtube - B站 | Dynamic Programming Algorithms to Obtain Max Non-Neighbour Values | 2021-02-28 |
Climbing the Stairs using Dynamic Programming Algorithm | 动态规化算法来计算爬楼梯的方法数 | Youtube - B站 | Climbing the Stairs using Dynamic Programming Algorithm | 2021-02-27 |
Count Number of Ways to Walk in a Grid using Dynamic Programming or Combination | 动态规化或组合数学算法来数方格里的走法 | Youtube - B站 | Count Number of Ways to Walk in a Grid using Dynamic Programming or Combination | 2021-02-26 |
Introduction to Dynamic Programming Algorithm | 动态规化算法简介 | Youtube - B站 | Introduction to Dynamic Programming Algorithm | 2021-02-25 |
Recursion 递归
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Recursive Combination Algorithm | 递归组合算法 | Youtube - B站 | Recursive Combination Algorithm | 2021-03-17 |
Recursive Algorithm to Find the Lowest Common Ancestor of a Binary Search Tree | 递归算法求两节点的共同最低祖先 | Youtube - B站 | Recursive Algorithm to Find the Lowest Common Ancestor of a Binary Search Tree | 2021-03-13 |
Recursive Permutation Algorithm | 递归全排列算法 | Youtube - B站 | Recursive Permutation Algorithm | 2021-03-10 |
Recursion in Five Minutes | 五分钟讲递归 | Youtube - B站 | Recursion in Five Minutes | 2020-11-22 |
Depth First Search + Backtracking Algorithms 深度优先算法+回溯
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Recursive Depth First Search Algorithm to Compare Leaf Equivalent Trees | 递归深度优先算法判断两二叉树是否有相同叶子序列 | Youtube - B站 | Recursive Depth First Search Algorithm to Compare Leaf Equivalent Trees | 2021-02-18 |
Depth First Search Algorithm to Check If Leaves are Same Level in Binary Tree | 深度优先算法检查二叉树的叶子节点是否为同一层 | Youtube - B站 | Depth First Search Algorithm to Check If Leaves are Same Level in Binary Tree | 2021-02-04 |
Programming – Solving the Jump Game by Depth First Search Algorithm | 深度优先算法 - Jump Game | Youtube - B站 | Solving the Jump Game by Depth First Search Algorithm | 2020-12-06 |
Breadth First Search Algorithms 广度优先算法
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Breadth First Search Algorithm to Sum Root to Leaf Numbers in Binary Tree | 广度优先算法求根节点到叶子数字之和 | Youtube - B站 | Breadth First Search Algorithm to Sum Root to Leaf Numbers in Binary Tree | 2021-03-19 |
Breadth First Search Algorithm to Determine a Univalue Binary Tree | 广度优先算法检查是否是单值二叉树 | Youtube - B站 | Breadth First Search Algorithm to Determine a Univalue Binary Tree | 2021-03-16 |
The Left Side View of Binary Tree via Breadth First Search Algorithm | 广度优先算法计算二叉树左视图 | Youtube - B站 | The Left Side View of Binary Tree via Breadth First Search Algorithm | 2021-02-19 |
Breadth First Search Algorithm to Check if All Leaves in Same Level of Binary Tree | 广度优先算法检查二叉树的叶子节点是否为同一层 | Youtube - B站 | Breadth First Search Algorithm to Check if All Leaves in Same Level of Binary Tree | 2021-02-05 |
BFS Algorithm to Compute the Maximum Depth of the Binary Tree | 广度优先算法求二叉树的最大深度 | Youtube - B站 | BFS Algorithm to Compute the Maximum Depth of the Binary Tree | 2021-02-14 |
Revisit Breadth First Search Algorithm via Jump Game | 广度优先算法 Jump Game | Youtube - B站 | Revisit Breadth First Search Algorithm via Jump Game | 2020-12-05 |
Puzzles 刷题
Title | Title Chinese | Video | Blog | Date |
---|---|---|---|---|
Two Sum Algorithm | 双和算法 | Youtube - B站 | Two Sum Algorithm | 2021-03-18 |
Using a Stack to Remove All Adjacent Duplicates In String | 使用堆栈来移除相邻相同字符的算法 | Youtube - B站 | Using a Stack to Remove All Adjacent Duplicates In String | 2021-03-08 |
Multipy Two Integers Without Multiplication, Division and Bit Shifting | 不用乘号除号和比特移位来计算两整数乘法 | Youtube - B站 | Multipy Two Integers Without Multiplication, Division and Bit Shifting | 2021-03-05 |
Recursive Algorithm to Find the Sum of Two Numbers in BSTs | 递归算法寻找两个二叉搜索树中的和 | Youtube - B站 | Recursive Algorithm to Find the Sum of Two Numbers in BSTs | 2021-02-24 |
Confusing Number Validation Algorithm | 令人困惑的数字判断算法 | Youtube - B站 | Confusing Number Validation Algorithm | 2021-02-22 |
Compute the Max Product of 3 Numbers in the Array | 数组中最大三数的乘积 | Youtube - B站 | Compute the Max Product of 3 Numbers in the Array | 2021-02-21 |
Ugly Number Detection Algorithm | 丑数判别算法 | Youtube - B站 | Ugly Number Detection Algorithm | 2021-02-17 |
Using Hash Set or Hash Table to Count Next Element | 使用哈希表来统计下一元素 | Youtube - B站 | Using Hash Set or Hash Table to Count Next Element | 2021-02-15 |
Recursive Algorithm to Compute the Maximum Depth of the Binary Tree | 递归算法求二叉树的最大深度 | Youtube - B站 | Recursive Algorithm to Compute the Maximum Depth of the Binary Tree | 2021-02-13 |
Algorithm to Reverse Words in a Sentence | 反转单词算法 | Youtube - B站 | Algorithm to Reverse Words in a Sentence | 2021-02-12 |
Algorithms to Determine a Happy Number | 快乐数字算法 | Youtube - B站 | Algorithms to Determine a Happy Number | 2021-02-11 |
Find the Single Number in Array | 寻找数组中的单一元素算法 | Youtube - B站 | Find the Single Number in Array | 2021-02-10 |
Recursive Algorithm to Merge Two Binary Trees | 递归算法合并两个二叉树 | Youtube - B站 | Recursive Algorithm to Merge Two Binary Trees | 2021-02-09 |
Recursive Algorithm to Cut/Trim a Binary Search Tree | 裁剪二叉搜索树的递归算法 | Youtube - B站 | Recursive Algorithm to Cut/Trim a Binary Search Tree | 2021-02-03 |
Algorithm to Check If Array is Monotonic | 单调数组的两种算法 | Youtube - B站 | Algorithm to Check If Array is Monotonic | 2021-01-26 |
Algorithms to Compute the Intersection of Two Linked Lists | 求两条单向链表交点的算法 | Youtube - B站 | Algorithms to Compute the Intersection of Two Linked Lists | 2021-01-25 |
Divide and Conquer Algorithm to Merge K Sorted Linked List | 合并K个有序单向链表的算法 | Youtube - B站 | Divide and Conquer Algorithm to Merge K Sorted Linked List | 2021-01-24 |
Recursive Algorithm to Convert a Sorted List to a Balanced Binary Search Tree | 把有序列表转换成平衡二叉树的递归算法 | Youtube - B站 | Recursive Algorithm to Convert a Sorted List to a Balanced Binary Search Tree | 2021-01-23 |
Revisit the Symmetric Binary Tree by Using Clone and Invert Algorithm | 二叉树的复制反转相等对称算法 | Youtube - B站 | Revisit the Symmetric Binary Tree by Using Clone and Invert Algorithm | 2021-01-22 |
Recursive Algorithm to Determine if a Binary Tree is Symmetric | 递归算法检查二叉树是否对称 | Youtube - B站 | Recursive Algorithm to Determine if a Binary Tree is Symmetric | 2021-01-21 |
Invert a Binary Tree using Recursion | 5分钟讲递归算法反转二叉树(谷哥面试题) | Youtube - B站 | Invert a Binary Tree using Recursion | 2021-01-20 |
Binary Search Algorithm to Find First Bad Version | 通过二分搜索来查找第一个坏的版本 | Youtube - B站 | Binary Search Algorithm to Find First Bad Version | 2021-01-14 |
Reverse a Linked List using Recursion and Iterative Algorithms | 通过递归和迭代来对单向链表进行逆序算法 | Youtube - B站 | Reverse a Linked List using Recursion and Iterative Algorithms | 2021-01-05 |
Binary Search Algorithm to Compute the Logarithm Base Two Function | 二分算法求解对数函数y=log2(x) | Youtube - B站 | Binary Search Algorithm to Compute the Logarithm Base Two Function | 2021-01-04 |
Palindrome Permutation Algorithm | 回文数排列算法 | Youtube - B站 | Palindrome Permutation Algorithm | 2021-01-03 |
Minimum Cost to Connect Sticks (Priority Queue/Min Heap) | 贪心算法通过优先队列合并木头求最小代价 | Youtube - B站 | Minimum Cost to Connect Sticks (Priority Queue/Min Heap) | 2021-01-01 |
Compute the Intersection of the Intervals | 求线段区间相交的算法 | Youtube - B站 | Compute the Intersection of the Intervals | 2020-12-25 |
Minimal Number of Brackets Needed to Make a Valid Parenthese String | 修复括号字符串算法 | Youtube - B站 | Minimal Number of Brackets Needed to Make a Valid Parenthese String | 2020-12-13 |
Enhanced Valid Parenthese String Algorithm using a Stack | 改进版的有效括号算法(堆栈) | Youtube - B站 | Enhanced Valid Parenthese String Algorithm using a Stack | 2020-12-14 |
Check a Valid Parenthese String | 有效的括号字符串 | Youtube - B站 | Check a Valid Parenthese String | 2020-12-12 |
Recursive Algorithm to Validate a Binary Search Tree | 二叉搜索树的验证算法 Binary Search Tree | Youtube - B站 | Recursive Algorithm to Validate a Binary Search Tree | 2020-12-17 |
3 Different Approaches to Solve Two-Sum Problem | 使用三种算法来解决Two-Sum问题 | Youtube - B站 | 3 Different Approaches to Solve Two-Sum Problem | 2020-11-29 |
Two Algorithms to Compute Inverse Factorials | 求反阶乘的两种算法 | Youtube - B站 | Two Algorithms to Compute Inverse Factorials | 2020-11-30 |
Compute the Sum of the Digits using Three Methods | 求数字之和的三种算法 | Youtube - B站 | Compute the Sum of the Digits using Three Methods | 2020-12-01 |
How to Check if Two Strings Anagrams? | Anagram字符串判断算法 | Youtube - B站 | How to Check if Two Strings Anagrams? | 2020-12-02 |
Different Approaches to Check if a String is Palindrome | 回文数算法 | Youtube - B站 | Different Approaches to Check if a String is Palindrome | 2020-11-28 |
Computing Fibonacci Numbers using 3 Methods | 求斐波那契数列的三种算法 | Youtube - B站 | Computing Fibonacci Numbers using 3 Methods | 2020-11-23 |
Count the Number of Nodes in Binary Tree using DFS and BFS Algorithm | 深度优先和广度优先算法来求二叉树的节点数 | Youtube - B站 | Count the Number of Nodes in Binary Tree using DFS and BFS Algorithm | 2020-12-23 |
Sum of First N Even Numbers (with Mathematic Induction) | 求前N个偶数之和(数学归纳法) | Youtube - B站 | Sum of First N Even Numbers (with Mathematic Induction) | 2020-12-22 |
Sum of First N Odd Numbers (with Math Induction) | 前N个奇数之和(数学归纳法) | Youtube - B站 | Sum of First N Odd Numbers (with Math Induction) | 2020-12-21 |
Backtracking Algorithm to Solve N-queen Problem | N皇后回溯算法求解 | Youtube - B站 | Backtracking Algorithm to Solve N-queen Problem | 2020-12-20 |
Greedy Algorithm of Buying Cars | 贪心算法买车 | Youtube - B站 | Greedy Algorithm of Buying Cars | 2020-12-19 |
Tags
#algorithms #algorithm #recursion #python #pythonprogramming #programming #pythonforkids #pythonforeverybody #learning #teaching #teachingkids #coding #code #learning #math
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].