C++
努力变优秀猪
这个作者很懒,什么都没留下…
展开
-
力扣初级算法:189. 旋转数组
题目:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1,-100,3,99] 和 k = 2输出: [3,99,-1,-100]解释:向右旋转 1 步: [99,-1,-100,3]原创 2020-06-26 22:12:13 · 253 阅读 · 0 评论 -
力扣:16. 最接近的三数之和
我是菜鸡,这里感觉就是暴力解法,因为我觉得和3-sum有点像。没有考虑很周到。class Solution {public: int threeSumClosest(vector<int>& nums, int target) { int first,second,third; int min=0xFFFFFFF; sort(nums.begin(),nums.end()); int sum=nums[0]+.原创 2020-06-25 12:48:54 · 110 阅读 · 0 评论