LeetCode刷题笔记

  1. 剑指Offer刷题笔记

剑指Offer刷题笔记

  • 2021年2月末,为准备研三的秋招,开始算法题的康复运动

    (“♥” 表示刷的时候做出了最优解)

# Title Solution Tag Difficulty 最优时间复杂度&&空间复杂度 最优解
剑指 Offer 03 数组中重复的数字 C++ 数组 && 哈希表 Easy O(N) && O(1)
剑指 Offer 09 用两个栈实现队列 C++ 栈 && 设计 Hard
剑指 Offer 11 旋转数组的最小数字 C++ 二分查找 Easy(Hard) O(lgN) && O(1)
303 区域和检索 - 数组不可变 c++ DP Easy 建立O(N) & 调用O(1)
304 二维区域和检索 - 矩阵不可变 c++ DP Medium
338 比特网计数 c++ DP Medium
300 最长递增子序列 c++ Medium DP && 二分 O(NlogN) && O(N)
354 俄罗斯套娃信封问题 c++ Hard DP && 二分