跳到主要内容

算法基础与问题建模

学完这一节,你应该能够

建立复杂度、边界、递推和二进制表示的共同语言。

前置知识

  • 掌握 C++ 或 Python 基本语法

解题框架

  1. 模拟、递推与边界
  2. 二进制与位运算基础
  3. 位运算拓展

母题路线

层级解题框架题目站内题解
必学模拟、递推与边界LeetCode 412. Fizz Buzz阅读题解
必学模拟、递推与边界LeetCode 9. 回文数阅读题解
必学模拟、递推与边界LeetCode 66. 加一阅读题解
必学模拟、递推与边界LeetCode 118. 杨辉三角阅读题解
必学二进制与位运算基础LeetCode 136. 只出现一次的数字阅读题解
必学二进制与位运算基础LeetCode 191. 位1的个数阅读题解
必学二进制与位运算基础LeetCode 231. 2 的幂阅读题解
必学二进制与位运算基础LeetCode 338. 比特位计数阅读题解
必学二进制与位运算基础LeetCode 268. 丢失的数字阅读题解
必学二进制与位运算基础LeetCode 190. 颠倒二进制位阅读题解
拓展位运算拓展LeetCode 137. 只出现一次的数字 II阅读题解
拓展位运算拓展LeetCode 201. 数字范围按位与阅读题解
拓展位运算拓展LeetCode 29. 两数相除阅读题解
拓展位运算拓展LeetCode 89. 格雷编码阅读题解

下一章: 基础数据结构