数组
风灵无畏YY
本蒟蒻为在校大学生,不定期更新一些有关计算机相关知识的学习记录,有不恰当的地方还请指出。
展开
-
LeetCode 最接近的三数之和
题目链接 最接近的三数之和 题目描述 给一组数据和一个target,在这组数中找到三个数,使之三数之和最接近target,并输出这三个数的和。 解题思路 这个题和 三数之和 的思路一样,也是利用双指针去做,只需对其中的代码做点改变,不同的是这里不用输出是哪三个数和所有的方案。 程序代码 c++ class Solution { public: int threeSumClosest(vec...原创 2020-03-05 16:19:05 · 107 阅读 · 0 评论 -
LeetCode 三数之和
题目链接 三数之和 题目描述 找出三个数,要求这三个数的的和为0,并且输出所有的答案。 解题思路 利用两数之和的思想,我们先将 程序代码 class Solution { public: vector<vector<int>> threeSum(vector<int>& nums) { vector<vector<...原创 2020-03-04 16:53:26 · 168 阅读 · 0 评论 -
LeetCode 删除元素
题目链接 删除元素 题目描述 给定一组数nums[]和一个值val,将数组中与val相等的元素删掉,然后将剩下的数输出。 解题思路 利用上一篇(删除排序数组中的重复元素)的双指针想法,我们来做这道题就可以做到不需要开额外的数组,只需要一个数组就好了。 程序代码 c++ class Solution { public: int removeElement(vector<int>&...原创 2020-03-02 17:37:16 · 181 阅读 · 0 评论 -
LeetCode 删除排序数组中的重复项
题目链接 删除数组中的重复项 题目描述原创 2020-03-01 19:12:46 · 110 阅读 · 0 评论 -
Leetcode 两数之和
题目链接 两数之和 题目描述(当时直接复制粘贴的时候,编辑界面就卡住,需要看题目的请打卡链接) 题目大意: 给定一个数组和一个target,在这个数组中找到两个数的和等于这个target,并返回他们在数组中的下标。 示例 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 解题...原创 2020-03-01 11:16:04 · 215 阅读 · 0 评论