剑指 Offer II 003. 前 n 个数字二进制中 1 的个数&&&&&《剑指 Offer 专项突破版》书中官方题解:三种解题思路;通俗易懂;循序渐进;知识点很多建议反复看
剑指 Offer II 004. 只出现一次的数字 &&&&&《剑指 Offer 专项突破版》书中官方题解:利用位运算;思路清晰易懂
剑指 Offer II 011. 0 和 1 个数相同的子数组&&&&&把数组中所有的 0 都替换成-1,就可以使用前缀和思路了
剑指 Offer II 015. 字符串中的所有变位词&&&&&滑动窗口都是同一套路,细节点在于知晓我右移窗口需要改动哪些状态,左移窗口需要改变哪些
剑指 Offer II 019. 最多删除一个字符得到回文&&&&&《剑指 Offer 专项突破版》书中官方题解:双指针法
剑指 Offer II 020. 回文子字符串的个数&&&&&《剑指 Offer 专项突破版》书中官方题解:双指针法,思路清晰
剑指 Offer II 021. 删除链表的倒数第 n 个结点&&&&&快慢指针拿到倒数第 n 个链表节点再删除,两种实现
剑指 Offer II 022. 链表中环的入口节点&&&&&图解快慢指针技巧原理:在寻找入环节点的基础上,将任一节点指向头节点再重新同步前进,相遇即为入口点;
剑指 Offer II 023. 两个链表的第一个重合节点&&&&&图解双指针:5 行代码搞定,不需要额外的空间复杂度,时间复杂度也是 O(n)的双指针法
剑指 Offer II 025. 链表中的两数相加&&&&&《剑指 Offer 专项突破版》书中官方题解:图解,思路清晰
剑指 Offer II 028. 展平多级双向链表&&&&&《剑指 Offer 专项突破版》书中官方题解:代码中的注释简单明了,一看便知
剑指 Offer II 030. 插入、删除和随机访问都是 O(1) 的容器&&&&&结合哈希表和数组的特性来设计这个数据容器
剑指 Offer II 034. 外星语言是否排序&&&&&《剑指 Offer 专项突破版》书中官方题解:代码中注释清晰明了
剑指 Offer II 036. 后缀表达式&&&&&《剑指 Offer 专项突破版》书中官方题解:使用栈,思路清晰,代码中细节点注释已指出
剑指 Offer II 037. 小行星碰撞&&&&&《剑指 Offer 专项突破版》书中官方题解:图解单调栈,思路清晰,代码简洁