Teaching-Kids-Programming

所属分类:数学计算
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2023-07-14 20:55:05
上 传 者sh-1993
说明:  教孩子编程教妻子编程
(Teaching Kids Programming Teaching Wife Programming)

文件列表:
sort-by-days.md (247624, 2024-01-01)
sort-by-days.sh (414, 2024-01-01)
subtitles/ (0, 2024-01-01)
subtitles/eric-teaches-adult/ (0, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/ (0, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/001-ice-type.srt (6710, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/002-ghost-type.srt (8711, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/003-steel-type.srt (11310, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/004-psychic-type.srt (7739, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/006-fairy-type.srt (5465, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/007-water-type.srt (6648, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/008-bug-type.srt (10124, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/009-electric-type.srt (6070, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/010-dragon-type.srt (12269, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/011-dark-type.srt (8707, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/012-poison-type.srt (16569, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/013-fire-type.srt (11528, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/014-fighting-type.srt (20804, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/015-rock-type.srt (10510, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/016-flying-type.srt (10315, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/017-grass-type.srt (14239, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/018-ground-type.srt (14453, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/019-mega-evolution.srt (21988, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/020-dynamax.srt (9788, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/021-terastallizing.srt (9393, 2024-01-01)
subtitles/eric-teaches-adult/pokemon/022-evs.srt (3306, 2024-01-01)
subtitles/how-tall-is-the-table.srt (5879, 2024-01-01)
subtitles/min-max-smallest.srt (1447, 2024-01-01)
subtitles/ryan-teaches-adult/ (0, 2024-01-01)
subtitles/ryan-teaches-adult/001-circle-and-pi.srt (9155, 2024-01-01)
subtitles/ryan-teaches-adult/002-being-healthy.srt (9393, 2024-01-01)
subtitles/ryan-teaches-adult/003-air-and-atmosphere.srt (11786, 2024-01-01)
subtitles/ryan-teaches-adult/004-gravity-and-gravitation.srt (10736, 2024-01-01)
subtitles/teaching-kids-programming/ (0, 2024-01-01)
subtitles/teaching-kids-programming/1.srt (6499, 2024-01-01)
subtitles/teaching-kids-programming/10.en.vtt.srt (38566, 2024-01-01)
subtitles/teaching-kids-programming/100.en.vtt.srt (48884, 2024-01-01)
subtitles/teaching-kids-programming/101.en.vtt.srt (119805, 2024-01-01)
... ...

# Teaching Kids Programming I teach my sons (currently they are aged 9 and 10) programming. I upload the video and write the blog. **If you would like to suggest the topics, please could you open [an issue](https://github.com/DoctorLai/Teaching-Kids-Programming/issues/new?title=[Suggest%20Topic]).** The videos and blog are in **English**. The Teaching Programming Language is **Python**. **------>[All Videos/Posts sorted by Days](https://github.com/DoctorLai/Teaching-Kids-Programming/blob/main/sort-by-days.md)<----------** ## About Me I am currently a Senior Software Engineer at [Microsoft Research Cambridge](https://www.microsoft.com/en-us/research/lab/microsoft-research-cambridge/). Prior to that I worked as a SDE (Software Development Engineer aka Someone Does Everything) for Amazon Web Service ([S3 Object Lambda](https://aws.amazon.com/s3/features/object-lambda/)) and as a Staff Software Engineer for [General Electric Smallworld](https://www.ge.com/digital/applications/smallworld-gis-geospatial-asset-management) when I added while loop, regex, http library and so much more to the [Magik Programming Language](https://en.wikipedia.org/wiki/Magik_(programming_language)). My profile at [Microsoft Research Cambridge](https://www.microsoft.com/en-us/research/people/zhihualai/) - and you can view my latest updates at my person website: [https://zhihua-lai.com](https://zhihua-lai.com) ## Channels and Blog - [Youtube Channel: https://www.youtube.com/c/DoctorLai](https://www.youtube.com/c/DoctorLai) - Blog: [https://helloacm.com/category/teaching-kids-programming/](https://helloacm.com/category/teaching-kids-programming/) - B 站: [https://space.bilibili.com/1826201500](https://space.bilibili.com/1826201500) - 西瓜视频: [https://www.ixigua.com/home/1399016302059111](https://www.ixigua.com/home/1399016302059111) ## Problem ID at Leetcode and BinarySearch Most of the videos are based on a Leetcode and/or BinarySearch problem, which you could find the Problem ID on the video whiteboard left corner, or alternatively, you can find it at the [list](https://zhihua-lai.com/teaching/) i.e. the "Resource Links" column - [My Leetcode](https://leetcode.com/justyy/) - [My Leetcode CN](https://leetcode-cn.com/u/justyy/) I used to submit solutions to binarysearch.com however it seems the website is down forever. Buy me a Coffee # Subtitles You can improve this! Thanks. [see here](https://github.com/DoctorLai/Teaching-Kids-Programming/tree/main/subtitles) # All Videos & Search ---->**[View a List of All Videos and Search here](https://zhihua-lai.com/teaching/)**<------ ## Teaching Wife Programming in Chinese 教小白媳妇编程,比教娃有难度. 不定期更新,对应教娃视频。 - [列表](https://github.com/DoctorLai/Teaching-Kids-Programming/blob/main/teaching-wife-programming-in-chinese.md) ## Data Format 数据格式 | Title | Title Chinese | Video | Blog | Date | |:----:|:----:|:-------:|:----:|:----:| | Introduction to XML Data Format | XML数据格式简介 | [Youtube](https://youtu.be/sZNGQeO6TOc) - [B站](https://www.bilibili.com/video/BV1hT411K7xT/) - [西瓜](https://www.ixigua.com/7150671318306783755) | [Introduction to XML Data Format](https://helloacm.com/teaching-kids-programming-introduction-to-xml-data-format/) | 2022-10-01 | | What is JSON? Simply Explained | JSON简介 | [Youtube](https://youtu.be/-JU96_A1-v4) - [B站](https://www.bilibili.com/video/BV1SB4y1J7x5/) - [西瓜](https://www.ixigua.com/7147255376436527649) | [What is JSON? Simply Explained](https://helloacm.com/teaching-kids-programming-what-is-json-simply-explained/) | 2022-09-23 | ## Programming Fundamentals 基础知识 | Title | Title Chinese | Video | Blog | Date | |:----:|:----:|:-------:|:----:|:----:| | Introduction to Two's Complement (Storing Negative Numbers) | 计算机中补码简介(存储负整数) | [Youtube](https://youtu.be/6l6FnB_55-k) - [B站](https://www.bilibili.com/video/BV1Ec411z71X/) - [西瓜](https://www.ixigua.com/7305929966213038630) | [Introduction to Two's Complement (Storing Negative Numbers)](https://helloacm.com/teaching-kids-programming-introduction-to-twos-complement-storing-negative-numbers/) | 2023-11-10 | | Maximum Odd Binary Number | 最大奇数二进制 | [Youtube](https://youtu.be/MNlhxQXuU4g) - [B站](https://www.bilibili.com/video/BV1Au4y1s7ms/) - [西瓜](https://www.ixigua.com/7288324528063808037) | [Maximum Odd Binary Number](https://helloacm.com/teaching-kids-programming-maximum-odd-binary-number/) | 2023-10-06 | | Count Number of Even and Odd Bits (Binary) | 数整数上奇数和偶数位上的1的个数(二进制) | [Youtube](https://youtu.be/Zaivn5Chu54) - [B站](https://www.bilibili.com/video/BV15p4y1A7y8/) - [西瓜](https://www.ixigua.com/7278710464618431017) | [Count Number of Even and Odd Bits (Binary)](https://helloacm.com/teaching-kids-programming-number-of-even-and-odd-bits/) | 2023-09-04 | | Introduction to Units of Information (Byte, KB, MB, GB, TB, PB) | 字节(Byte)等信息单元简介 | [Youtube](https://youtu.be/QgLCqIoufAw) - [B站](https://www.bilibili.com/video/BV17W4y1X7Qo/) - [西瓜](https://www.ixigua.com/7240900779622531596) | [Introduction to Units of Information (Byte, KB, MB, GB, TB, PB)](https://helloacm.com/teaching-kids-programming-introduction-to-units-of-information-byte-kb-mb-gb-tb-pb/) | 2023-05-31 | | Remove Trailing Zeros From a String (strip, lstrip, rstrip) | 删除字符串尾巴的零(strip, lstrip, rstrip的实现) | [Youtube](https://youtu.be/vf8pRgwsqLc) - [B站](https://www.bilibili.com/video/BV1oP411D7gr/) - [西瓜](https://www.ixigua.com/7240553093266407951) | [Remove Trailing Zeros From a String (strip, lstrip, rstrip)](https://helloacm.com/teaching-kids-programming-remove-trailing-zeros-from-a-string-strip-lstrip-rstrip/) | 2023-05-29 | | URL Simply Explained | URL简介 | [Youtube](https://youtu.be/X2EodlUpFVM) - [B站](https://www.bilibili.com/video/BV1qX4y1R7oU/) - [西瓜](https://www.ixigua.com/7216036997981274676) | [URL Simply Explained](https://helloacm.com/teaching-kids-programming-url-simply-explained/) | 2023-03-25 | | The Find Function/Algorithm for a List/Tuple in Python (Find vs Index) | Python 列表/元组的查找索引函数(线性搜索算法) | [Youtube](https://youtu.be/uF8uEmIdn_0) - [B站](https://www.bilibili.com/video/BV1yY411i77X/) - [西瓜](https://www.ixigua.com/7199599922092606007) | [The Find Function/Algorithm for a List/Tuple in Python (Find vs Index)](https://helloacm.com/teaching-kids-programming-the-find-function-algorithm-for-a-list-tuple-in-python-find-vs-index/) | 2023-02-11 | | The Endless Iterator Cycle (from itertools) in Python | Python 中的无限循环迭代器(itertools.cycle) | [Youtube](https://youtu.be/fQb3JK0t9kE) - [B站](https://www.bilibili.com/video/BV1JG4y1T79y/) - [西瓜](https://www.ixigua.com/7197140649173320196) | [The Endless Iterator Cycle (from itertools) in Python](https://helloacm.com/teaching-kids-programming-the-endless-iterator-cycle-from-itertools-in-python/) | 2023-02-02 | | Pass by Values, References or Object-References in Python | Python中传递值、引用或对象引用 | [Youtube](https://youtu.be/PeCJ48BbibI) - [B站](https://www.bilibili.com/video/BV1Ci4y1k7Fe/) - [西瓜](https://www.ixigua.com/7078574301171057159) | [Pass by Values, References or Object-References in Python](https://helloacm.com/teaching-kids-programming-pass-by-values-references-or-object-references-in-python/) | 2022-03-23 | | Kadane's Algorithm to Compute Maximum Subarray Sum (Math) | Kadane 算法计算最大子数组之和 | [Youtube](https://www.youtube.com/watch?v=_uw5OQ22wP0) - [B站](https://www.bilibili.com/video/BV1Zf4y1u7Sv/) - [西瓜](https://www.ixigua.com/7019043922731074084) | [Kadane's Algorithm to Compute Maximum Subarray Sum (Math)](https://helloacm.com/teaching-kids-programming-max-subarray-sum-by-kadanes-algorithm/) | 2021-10-14 | | First Number Equal or Larger Than Target using Next Function | 用next方法找出数组中大于等于目标的第一个数(Python 入门) | [Youtube](https://youtu.be/CwUz9y6VLaY) - [B站](https://www.bilibili.com/video/BV1b34y1U7u6/) - [西瓜](https://www.ixigua.com/7016813978093519367) | [First Number Equal or Larger Than Target using Next Function](https://helloacm.com/teaching-kids-programming-first-number-equal-or-larger-than-target-using-next-function/) | 2021-10-08 | | Introduction to Hashing Function | 哈希函数简介 | [Youtube](https://youtu.be/m6q7Ig8U4Hg) - [B站](https://www.bilibili.com/video/BV1fq4y1o7aP/) | [Introduction to Hashing Function](https://helloacm.com/teaching-kids-programming-introduction-to-hashing-function/) | 2021-10-03 | | Convert 1-D Array to 2D Matrix (Reshape Algorithm) | 把1维数组转换成2维矩阵 | [Youtube](https://youtu.be/eholNY2KgjQ) - [B站](https://www.bilibili.com/video/BV1qT4y1Z7hv/) | [Convert 1-D Array to 2D Matrix (Reshape Algorithm)](https://helloacm.com/teaching-kids-programming-convert-1-d-array-to-2d-matrix-reshape-algorithm/) | 2021-10-02 | | Final Value of Variable After Performing Operations (via Reduce Function) | 变量自增或自减后的值(Reduce函数) | [Youtube](https://youtu.be/EhabxbCpT54) - [B站](https://www.bilibili.com/video/BV11f4y1w7qk/) | [Final Value of Variable After Performing Operations (via Reduce Function)](https://helloacm.com/teaching-kids-programming-final-value-of-variable-after-performing-operations-via-reduce-function/) | 2021-09-21 | | Inplace Algorithms to Remove Elements | 原地移除目标元素 | [Youtube](https://youtu.be/B6PClrgsanw) - [B站](https://www.bilibili.com/video/BV1dQ4y1f7k4/) | [Inplace Algorithms to Remove Elements](https://helloacm.com/teaching-kids-programming-inplace-algorithms-to-remove-elements/) | 2021-08-07 | | Implement the Counter in Python | Counter方法的实现 | [Youtube](https://youtu.be/zz1ulzkcB0w) - [B站](https://www.bilibili.com/video/BV1MM4y1N7tZ/) | [Implement the Counter in Python](https://helloacm.com/teaching-kids-programming-implement-the-counter-method-in-python/) | 2021-07-28 | | Implement the String.Find Method in Python | 字符串查找字符的线性算法 | [Youtube](https://youtu.be/vKrqJmstPSQ) - [B站](https://www.bilibili.com/video/BV1Eo4y1Q7DY/) | [Implement the String.Find Method in Python](https://helloacm.com/teaching-kids-programming-implement-the-string-find-method-in-python/) | 2021-07-27 | | ROT13 String Cipher Algorithm in Python | Python 中的 ROT13 字符串密码算法 | [Youtube](https://youtu.be/eXSeyolqo6s) - [B站](https://www.bilibili.com/video/BV16q4y1X7NR/) | [ROT13 String Cipher Algorithm in Python](https://helloacm.com/teaching-kids-programming-rot13-string-cipher-algorithm-in-python/) | 2021-07-26 | | Delete Node in a Linked List (No access to Head) | 删除链表中的指定节点(无法访问头节点) | [Youtube](https://youtu.be/YClbls2J6_o) - [B站](https://www.bilibili.com/video/BV1cU4y1H7yV/) | [Delete Node in a Linked List (No access to Head)](https://helloacm.com/teaching-kids-programming-delete-node-in-a-linked-list/) | 2021-07-22 | | Concatenation of Array | 数组的串联 | [Youtube](https://youtu.be/JnYjSVzyP7c) - [B站](https://www.bilibili.com/video/BV1tg411M7Z1/) | [Concatenation of Array](https://helloacm.com/teaching-kids-programming-concatenation-of-arrays/) | 2021-07-21 | | Introducing the Chain Function in Python | Python中的chain函数 | [Youtube](https://youtu.be/vS7evUxELZQ) - [B站](https://www.bilibili.com/video/BV1nq4y1x73k/) | [Introducing the Chain Function in Python](https://helloacm.com/teaching-kids-programming-introducing-the-chain-function-in-python/) | 2021-07-09 | | Implement the Accumulate Function in Python | Python的accumulate函数的实现 | [Youtube](https://youtu.be/a2GStfm1hL0) - [B站](https://www.bilibili.com/video/BV1A64y1i7Sq/) | [Implement the Accumulate Function in Python](https://helloacm.com/teaching-kids-programming-implement-the-accumulate-function-in-python/) | 2021-04-23 | | Packing Boxes Algorithm using GroupBy | GroupBy算法 | [Youtube](https://youtu.be/nzjKqIYaLYs) - [B站](https://www.bilibili.com/video/BV1JK411w7r8/) | [Packing Boxes Algorithm using GroupBy](https://helloacm.com/teaching-kids-programming-packing-boxes-algorithm-using-groupby/) | 2021-04-04 | | Python Function to Check If Valid IPv4 Address | IPv4地址字符串验证算法 | [Youtube](https://youtu.be/fREvOGVmZ0I) - [B站](https://www.bilibili.com/video/BV1CK4y1D7do/) | [Python Function to Check If Valid IPv4 Address](https://helloacm.com/teaching-kids-programming-python-function-to-check-if-valid-ipv4-address/) | 2021-02-07 | | Introduction to ASCII | ASCII简介 | [Youtube](https://youtu.be/cNy8iWpe9YY) - [B站](https://www.bilibili.com/video/BV1ct4y1B7GP/) | [Introduction to ASCII](https://helloacm.com/teaching-kids-programming-introduction-to-ascii/) | 2021-01-30 | | Re-implement the enumerate in Python using yield in a Generator | Python中enumerate方法和实现 | [Youtube](https://youtu.be/r6bkEfOdo1A) - [B站](https://www.bilibili.com/video/BV1By4y1m74R/) | [Re-implement the enumerate in Python using yield in a Generator](https://helloacm.com/teaching-kids-programming-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](https://youtu.be/cfkE5X-o1WY) - [B站](https://www.bilibili.com/video/BV17T4y1K7oR/) | [Introduction and Re-implement the zip and zip_longest Function in Python](https://helloacm.com/teaching-kids-programming-introduction-and-re-implement-the-zip-and-zip_longest-function-in-python/) | 2021-01-17 | | Algorithm to Transpose a Matrix | 矩阵转置的算法 | [Youtube](https://youtu.be/YTxTyVbcTEQ) - [B站](https://www.bilibili.com/video/BV1CA411H7q9/) | [Algorithm to Transpose a Matrix](https://helloacm.com/teaching-kids-programming-algorithm-to-transpose-a-matrix/) | 2021-01-13 | | Logarithm Algorithm to Compute the Power x^n Function | 幂函数的Log(N)求解算法 | [Youtube](https://youtu.be/47fEQjGokbk) - [B站](https://www.bilibili.com/video/BV1QX4y1K7Lr/) | [Logarithm Algorithm to Compute the Power x^n Function](https://helloacm.com/teaching-kids-programming-logarithm-algorithm-to-compute-the-power-xn-function/) | 2021-01-12 | | Hexadecimal Numbers Conversion | 十六进制转换 | [Youtube](https://www.youtube.com/watch?v=P9ZS37NXhAY) - [B站](https://www.bilibili.com/video/BV165411H7jt/) | [Binary and Decimal Conversion Algorithms](https://helloacm.com/teaching-kids-programming-hexadecimal-numbers-conversion/) | 2020-12-26 | | Binary and Decimal Conversion Algorithms | 二进制和十进制数字的转换算法 | [Youtube](https://www.youtube.com/watch?v=is-D9U5dTIk) - [B站](https://www.bilibili.com/video/BV1qV411b7F3/) | [Binary and Decimal Conversion Algorithms](https://helloacm.com/teaching-kids-programming-binary-and-decimal-conversion-algorithms/) | 2020-12-24 | | Introduction to Algorithmic Complexity | 算法复杂度初探 | [Youtube](https://www.youtube.com/watch?v=Kcy37ktk2Rg) - [B站](https://www.bilibili.com/video/BV1zV41187VC/) | [Introduction to Algorithmic Complexity](https://helloacm.com/teaching-kids-programming-algorithmic-runtime-and-space-complexity/) | 2020-12-08 | | List in Python | Python列表(数组)基础知识 List in Python | [Youtube](https://www.youtube.com/watch?v=P2a9IMJ5q9k) - [B站](https://www.bilibili.com/video/BV1NA411s79m/) | [List in Python](https://helloacm.com/teaching-kids-programming-list-in-python/) | 2020-12-12 | | Introduction to Object Oriented Programming (OOP) | 面向对象编程简介 OOP | [Youtube](https://www.youtube.com/watch?v=9K1HLlau8zI) - [B站](https://www.bilibili.com/video/BV1jV411h7Ed/) | [Introduction to Object Oriented Programming (OOP)](https://helloacm.com/teaching-kids-programming-introduction-to-object-oriented-programming/) | 2020-12-16 | | Merge Two Sorted Lists | 合并两个有序的数列 | [Youtube](https://www.youtube.com/watch?v=0SaOITbfbrw) - [B站](https://www.bilibili.com/video/BV1t64y1f7Gd/) | [Merge Two Sorted Lists](https://helloacm.com/teaching-kids-programming-merging-two-sorted-list/) | 2020-12-09 | ## Permutations and Combinations 排列组合数学 | Title | Title Chinese | Video | Blog | Date | |:----:|:----:|:-------:|:----:|:----:| | Three Algorithms to Compute the Combination Number (Recursion, Dynamic Programming, Math) | 计算组合数的三种算法(数学, 递归, 动态规划) | [Youtube](https://youtu.be/IHQLCIiG6Bk) - [B站](https://www.bilibili.com/video/BV1uD4y1B7i5/) - [西瓜](https://www.ixigua.com/7142813770488906252) | [Three Algorithms to Compute the Combination Number (Recursion, Dynamic Programming, Math)](https://helloacm.com/teaching-kids-programming-three-algorithms-to-compute-the-combination-number/) | 2022-09-11 | | Reordered Power of Two (Rearranging the Digits, Permutation + Math Counting) | 重新排序的2次幂(全数字排列+计数) | [Youtube](https://youtu.be/D8aCTaKi7TQ) - [B站](https://www.bilibili.com/video/BV1CW4y1t7Hm/) - [西瓜](https://www.ixigua.com/7137609727101698574) | [Reordered Power of Two (Rearranging the Digits, Permutation + Math Counting)](https://helloacm.com/teaching-kids-programming-reordered-power-of-two-rearranging-the-digits/) | 2022-08-28 | | (!3+3)*!3=10 – Derangement Permutation Algorithms via Dynamic Programming and Recursion with Memoziation | (!3+3)*!3=10 动态规划算法求错位排列数(数学, 记忆化递归搜索) | [Youtube](https://youtu.be/lzhdR1Mcijg) - [B站](https://www.bilibili.com/video/BV1Mr4y1J7LM/) - [西瓜](https://www.ixigua.com/7120282410037871111) | [(!3+3)*!3=10 – Derangement Permutation Algorithms via Dynamic Programming and Recursion with Memoziation](https://helloacm.com/teaching-kids-programming-33310-derangement-algorithms-via-dynamic-programming-algorithm/) | 2022-07-13 | | How Many Solvable Permutations for a 3×3 Rubik’s Cube? (Math, Combinatorics) | 3x3魔方的可解排列数(组合数学) | [Youtube](https://youtu.be/DRRm9lGRN5g) - [B站](https://www.bilibili.com/video/BV1LS4y1U7x7/) - [西瓜](https://www.ixigua.com/7077289223585268238) | [How Many Solvable Permutations for a 3×3 Rubik's Cube? (Math, Combinatorics)](https://helloacm.com/teaching-kids-programming-how-many-permutations-for-a-3x3-rubiks-cube-math-combinatorics/) | 2022-03-20 | | Introduction to Permutation and Combination | 排列组合算法 | [Youtube](https://youtu.be/W3bgPG29nKw) - [B站](https://www.bilibili.com/video/BV1bZ4y1A7Zq/) | [Introduction to Permutation and Combination](https://helloacm.com/teaching-kids-programming-introduction-to-permutation-and-combination/) | 2021-02-20 | | Recursive Combination Algorithm | 递归组合算法 | [Youtube](https://youtu.be/S4bXLpou9CE) - [B站](https://www.bilibili.com/video/BV115411P7D5/) | [Recursive Combination Algorithm](https://helloacm.com/teaching-kids-programming-recursive-backtracking-algorithm-to-compute-the-combinations/) | 2021-03-17 | ## Math 数学 | Title | Title Chinese | Video | Blog | Date | |:----:|:----:|:-------:|:----:|:----:| | Divisible and Non-divisible Sums Difference (Brute Force Algorithm and Math) | 1到N自然数可被m整除和不可整除的数字之和的差异(穷举+数学) | [Youtube](https://youtu.be/nSLbOeipKtQ) - [B站](https://www.bilibili.com/video/BV1bG411y7Bz/) - [西瓜](https://www.ixigua.com/7292130612427620904) | [Divisible and Non-divisible Sums Difference (Brute Force Algorithm and Math)](https://helloacm.com/teaching-kids-programming-divisible-and-non-divisible-sums-difference-brute-force-algorithm-and-math/) | 2023-10-13 | | Compute Sum of 1/(1+2+..N) Using Math and Python | 数学求和Sum(1/(1+2+..N)) | [Youtube](https://youtu.be/3IWq_3L2RT4) - [B站](https://www.bilibili.com/video/BV1Qw411z7kX/) - [西瓜](https://www.ixigua.com/7290177016975295011) | [Compute Sum of 1/(1+2+..N) Using Math and Python](https://helloacm.com/teaching-kids-programming-compute-sum-of-1-12-n-using-math-and-python/) | 2023-10-08 | | Smallest Number With Given Digit Product (Greedy Factorization Algorithm) | 给定数字乘积的最小数(贪心因子分解算法) | [Youtub ... ...

近期下载者

相关文件


收藏者