leetcode2专题

LeetCode2.两数相加(Java实现)

链接:https://leetcode-cn.com/problems/add-two-numbers/ class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode root=new ListNode(0);ListNode p=root;int carry=0;while(l1!=null

算法练习|Leetcode189轮转数组 ,Leetcode56合并区间,Leetcode21合并两个有序链表,Leetcode2两数相加,sql总结

目录 一、Leetcode189轮转数组题目描述解题思路方法:切片总结 二、Leetcode56合并区间题目描述解题思路方法:总结 三、Leetcode21合并两个有序链表题目描述解题思路方法:总结 四、Leetcode2两数相加题目描述解题思路方法:总结 sql总结: 一、Leetcode189轮转数组 题目描述 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置

LeetCode2: Add Two Numbers

思路:同时遍历两个链表,超过10的需要进位,如果最后一位也超过10了,需要将结果链表多扩展一位,如果链表长度不一样,需要对没遍历完的链表继续处理完。 比如: 2->4->9 5->6->4 ==>7->0->4->1 代码: public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode p =l1;ListNod