0%

LeetCode 刷题记录 1-100

本以为自己打过NOIP,基础算法还不错,却因为长时间没有做题而手生。加上面试时的氛围和奥赛的氛围不一样,还是有必要刷一遍LeetCode,顺便熟悉一下Java的语法。

给自己定下的目标: 每天刷题1小时左右,兼顾效率和速度,争取在9月开学前刷完一遍 每天在这里总结刷过的题目,将不熟练的题目特别标注

2. Add Two Numbers

https://leetcode.com/problems/add-two-numbers 将两个链表表示的长整型求和 这是一道简单题,但我犯了几个错误 1. 读错题目,链表已经是反转过的,即低位在前 2. 处理复杂逻辑(l1 != null and l2 != null)尽量在同一个循环内完成,而不是拆开来做 3. 处理末尾的0,可以特殊判断,也可以从返回第二个节点开始的链表