LeetCode去除数组重复元素-Leetcode:Leetcode总结

时间:2024-07-20 10:49:00
【文件属性】:

文件名称:LeetCode去除数组重复元素-Leetcode:Leetcode总结

文件大小:17KB

文件格式:ZIP

更新时间:2024-07-20 10:49:00

系统开源

LeetCode去除数组重复元素 Leetcode Leetcode in Cpp Order by Tag 用c++刷leetcode(比较顺手),按照tag顺序,easy & medium Array 0001 Two Sum (Easy) 给定一个数组和一个数字,返回数组中两数之和为给定数字的序号 方法: - 从头开始遍历,判断两数之和是否等于给定值 优化: - 排序 - 从两头取值,求和 0011 Container with Most Water(Medium) 给定数组,作为水桶高度,序号之差作为宽度,计算最大水容量 方法: - 从头开始遍历,取两个数中小的作为高度h,序号之差作为宽度l,面积a=h*l 优化: - 从两头向中间逼近,每次移动短的边,更新最大面积,这样可以保证遍历所有面积 0015 3Sum(Medium) 给定数组,找出所有的三数之和为0 方法: - 固定第一个数nums[i](从头开始遍历),找出剩下两数之和为-nums[i] - 从i+1开始为font, n-1为back - 根据sum(nums[font],nums[back])与-nums[i]的


【文件预览】:
Leetcode-master
----0008_StringToInteger.cpp(2KB)
----0019_RemoveNthNodeFromEndOfList.cpp(514B)
----0094_BinaryTreeInorderTraveral.cpp(770B)
----0005_LongestPalindromic.cpp(1KB)
----0015_3Sum.cpp(1KB)
----0021_MergeTwoSortedLists.cpp(2KB)
----README.md(4KB)
----0012_IntegerToRoman.cpp(377B)
----0001TwoSum.cpp(425B)
----0006ZigZagConversion.cpp(1KB)
----0100_SameTree.cpp(454B)
----PictureOfProblem()
--------最大水容量.JPG(20KB)
--------README.md(22B)
----0002_AddTwoNumbers.cpp(1KB)
----0011ContainerWithMostWater.cpp(893B)

网友评论