摘要: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 class Solution { public: int search(vector<int>& nums, int targe 阅读全文
posted @ 2022-10-12 21:24 一颗柠檬3526 阅读(23) 评论(0) 推荐(0)
摘要: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 class Solution { public: int searchInsert(vector<int>& nums, int target) { int left = 0; 阅读全文
posted @ 2022-10-12 21:24 一颗柠檬3526 阅读(13) 评论(0) 推荐(0)
摘要: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度 class Solution { public: int removeElement(vector<int>& nums, int val) { int i = 0; for (int 阅读全文
posted @ 2022-10-12 21:23 一颗柠檬3526 阅读(23) 评论(0) 推荐(0)
摘要: 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 class Solution { public: int removeDuplicates(vector<int>& nums) { int 阅读全文
posted @ 2022-10-12 21:22 一颗柠檬3526 阅读(16) 评论(0) 推荐(0)
摘要: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { 阅读全文
posted @ 2022-10-12 21:15 一颗柠檬3526 阅读(31) 评论(0) 推荐(0)