- 博客(4)
- 收藏
- 关注
原创 荷兰国旗问题
用快速排序的是想完成。以输入数组的首个数值为key,将小于它的排在前面,大于它的排在后面,如果多递归几次,就可以看作快速排序。#include <iostream>using namespace std;#include<vector>int Netherlands_flag(vector<int>& arr){ int i = 0, left = 0;//左界 int right = arr.size();//右界 in
2022-05-15 23:12:10 145
原创 Leetcode刷题日记(3)
又荒废许多时间,但还是要继续努力。53. 最大子数组和难度简单4858收藏分享切换为英文接收动态反馈给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1] 的和最大,为6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums ...
2022-05-10 13:25:39 124
原创 Leetcode刷题日记(2)
第二天,再接再厉。376. 摆动序列如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列 。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。 例如,[1, 7, 4, 9, 2, 5]是一个摆动序列,因为差值(6, -3, 5, -7, 3)是正负交替出现的。 相反,[1, 4, 7, 2, 5]和[1, 7, 4, 5, 5]不是摆动序列,第一个序列是因为它的前两个差值都是正数,第二个序列是因为它的最后...
2022-04-27 15:44:36 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人