文件名称:leetcode2-A-Record-of-My-Problem-Solving-Journey:LeetCodeSolutions:ARec
文件大小:9.87MB
文件格式:ZIP
更新时间:2024-07-19 15:33:53
系统开源
leetcode 2 A Record of My Problem Solving Journey. Patterns for Coding Questions Table Of Content Getting Started 一、总决 核心原则:见葵花宝典 方向:算法题中的ambiguity出自三方面 Input Output Keywords 态度:作为一个聪明且靠谱的工程师,和同事商量好一个feature的input, output API和一些可能的模棱两可的use case 二、从Input的角度思考 1. 常见的input数据类型 1. Number/String 数字的可能形态(417. 有效数字) string是否可以假设完全满足题意下的格式(1380. Log Sorting,887. 三元式解析器) String转number,注意前导0 (570. 寻找丢失的数 II) 2. Linked List:单?双?环? 3. Array 形态:升序,降序,反转(怎么个转法) 值:重复?特殊值(空串) 4. Tree 树的类型,类型的定义(e.g. BST是否存在相等节点