没有合适的资源?快使用搜索试试~ 我知道了~
leetcode中国-LeetCodeSolution:我的LeetCode代码和笔记
共93个文件
java:90个
iml:1个
md:1个
需积分: 10 0 下载量 163 浏览量
2021-06-29
20:48:05
上传
评论
收藏 109KB ZIP 举报
温馨提示
leetcode中国 这是我的 LeetCode 题解集,希望能对你有所帮助 最后更新于:2020年10月27日 LeetCode 2. 两数相加 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 个人思考思路: 一开始考虑将两链表转成对应整数后相加,后发现会溢出,随考虑在链表位上相加,后思考失败,查看解题思路 思路: 将两个链表看成是相同长度的进行遍历,如果一个链表较短则在前面补 0,比如 987 + 23 = 987 + 023 = 1010 每一位计算的同时需要考虑上一位的进位问题,而当前位计算结束后同样需要更新进位值 如果两个链表全部遍历完毕后,进位值为 1,则在新链表最前方添加节点 1 小技巧:对于链表问题,返回结果为头结点时
资源推荐
资源详情
资源评论
收起资源包目录
LeetCodeSolution-master.zip (93个子文件)
LeetCodeSolution-master
.gitignore 82B
src
Q402_RemoveKdigits.java 2KB
Q258_addDigits.java 618B
Q387_TheFirstUniqueCharacterInTheString.java 947B
Q19_DeleteTheNthNodeFromTheBottom.java 3KB
Q73_SetZeroes.java 1KB
Q33_Search.java 1KB
Q6_Convert.java 1KB
Q14_LongestCommonPrefix.java 2KB
Node.java 171B
Q236_LowestCommonAncestor.java 629B
Q530_GetMinimumDifference.java 1KB
Q138_CopyRandomList.java 2KB
Q172_trailingZeroes.java 663B
Q61_RotatingLinkedList.java 2KB
ListNode.java 105B
Q9_isPalindrome.java 824B
Q16_ThreeSumClosest.java 2KB
Q102_LevelOrder.java 982B
TreeNode.java 123B
Q21_MergeTwoLists.java 2KB
Q215_FindKthLargest.java 413B
Q155_MinStack.java 1023B
Q5508_NumTriplets.java 2KB
Q75_sortColors.java 2KB
Q581_FindUnsortedSubarray.java 1KB
Q202_IsHappy.java 1KB
Q56_Merge.java 1KB
Q118_Generate.java 937B
Q1_SumOfTwoNumbers.java 745B
Q46_Permute.java 1KB
Q64_MinPathSum.java 1KB
Q141_HasCycle.java 1KB
Q107_LevelOrderBottom.java 911B
Q60_GetPermutation.java 1KB
Q142_DetectCycle.java 805B
Q1143_LongestCommonSubsequence.java 1KB
Q70_ClimbStairs.java 829B
Q763_PartitionLabels.java 1KB
Q42_Trap.java 1KB
Q300_LengthOfLIS.java 1021B
Q344_ReverseString.java 1KB
Q224_Calculate.java 2KB
Q104_MaxDepth.java 471B
Q876_MiddleNode.java 926B
Q771_NumJewelsInStones.java 1KB
Q501_FindMode.java 1KB
Q106_BuildTree.java 2KB
Q206_ReverseList.java 1KB
Q8_MyAtoi.java 2KB
Q232_MyQueue.java 1KB
Q54_spiralOrder.java 2KB
Q5507_ModifyString.java 2KB
Q78_Subsets.java 2KB
Q20_IsValid.java 2KB
Q701_InsertIntoBST.java 2KB
Q7_Reverse.java 2KB
Q23_MergeKLists.java 1KB
Q321_MaxNumber.java 555B
Q538_convertBST.java 643B
Q12_IntToRoman.java 565B
Q316_RemoveDuplicateLetters.java 1KB
Q94_InorderTraversal.java 725B
Q143_ReorderList.java 1KB
HeapSort.java 2KB
Q2_AddTwoNumbers.java 937B
Q5_LongestPalindrome.java 1KB
Q3_LengthOfLongestSubstring.java 1KB
Q144_PreorderTraversal.java 569B
Q617_mergeTrees.java 1KB
Q32_LongestValidParentheses.java 1KB
Solution.java 879B
Q110_IsBalanced.java 837B
Q34_SearchRange.java 2KB
Q11_MaxArea.java 1KB
Q117_Connect.java 1KB
Q209_MinSubArrayLen.java 1KB
Q101_IsSymmetric.java 1KB
Q53_MaxSubArray.java 1014B
Q121_MaxProFit.java 1KB
Q347_TopKFrequent.java 1KB
Q384_ShuffleAnArray.java 1KB
Q62_UniquePaths.java 1KB
Q25_KFlipList.java 2KB
Q145_PostorderTraversal.java 743B
Q844_BackSpaceCompare.java 1KB
Q226_InvertTree.java 463B
Q43_Multiply.java 2KB
Q945_minIncrementForUnique.java 936B
Q15_ThreeSum.java 2KB
Q26_RemoveDuplicates.java 1KB
README.md 134KB
LeetCode.iml 423B
共 93 条
- 1
资源评论
weixin_38737980
- 粉丝: 7
- 资源: 965
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功