leetcodeoj和leetcode in java:这是leetcode学习笔记。(在Java中)

qq_17168 1 0 zip 2024-09-25 07:09:20

leetcode oj和leetcode Leetcode-In-Java代码并不全是本人写的,有的参考了网络上其他前辈的想法,但都能在OJ上AC。 索引 1. Two-Sum 要点: - 利用Java中Array对象sort方法排序,使得整个数组呈升序状态。 - 再利用两段取点相加的sum与target比较。 - 若大于target,则后结点前移,sum变小。 - 若小于target,则前结点后移,sum变大。 逐个试,向中间逼近,直到找出符合条件的两个数。 2. Reverse-Linked-List-II 要点: - 确定边界条件,定位到起点。 - 再利用头插法对指定段的链表逆序。 链表逆序之头插法,关键代码(牢记): java pre.next = cur.next; cur.next = head.next; head.next = cur; cur = pre.next; 3. Add-TwoNum 要点: - 分别考虑相加的两个链表长度相同和不同的情况。 - 代码块的复用,避免冗长。 4. Zigzag-Conve

用户评论
请输入评论内容
评分:
暂无评论