wsygmk
wsygmk
全部文章
力扣刷刷刷
C++基础学习笔记(16)
c语言(4)
C语言基础笔记(16)
vmware(1)
Win32学习笔记(2)
Windows编程学习笔记(2)
数据结构学习笔记(27)
笔记(10)
管理系统的项目(3)
经验分享(1)
归档
标签
去牛客网
登录
/
注册
knd
...
全部文章
/ 力扣刷刷刷
(共13篇)
删除排序数组中的重复元素(力扣刷题day1)
题目 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 题解1 class Solution { public: int r...
2021-09-25
0
334
买卖股票的最佳时机 II(力扣刷题day2)
题目 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 题解 class Solution ...
2021-09-25
0
335
旋转数组(力扣刷题day3)
题目 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 题解 class Solution { public: void rotate(vector<int>& nums, int k) { int len = nums.size()...
2021-09-25
0
301
存在重复元素(力扣刷题day4)
题目 给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false . 题解 class Solution { public: bool containsDuplicate(vector<int&g...
2021-09-25
0
268
只出现一次的数字(力扣刷题day5)
题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 题解 class Solution { public: int singleNumber(vector<int>& nums) { int result = 0...
2021-09-25
0
239
两个数组的交集 II(力扣刷题day6)
题目 给定两个数组,编写一个函数来计算它们的交集。 题解 class Solution { public: vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {...
2021-09-25
0
214
加一(力扣刷题day7)
题目 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 题解 class Solution { public: vector<int>...
2021-09-25
0
252
移动零(力扣刷题day8)
题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 题解 class Solution { public: void moveZeroes(vector<int>& nums) { int len = nums.s...
2021-09-25
0
266
两数之和(力扣刷题day9)
题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 题解 class Soluti...
2021-09-25
0
267
有效的数独(力扣刷题day10)
有效的数独 题目 请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 数独部分空格内已填入了数...
2021-09-25
0
314
首页
上一页
1
2
下一页
末页