- 博客(9)
- 收藏
- 关注
原创 Counting Elements
Example 1:{i++){}j++){{}}}main(){int a[h];a[j]!= '\0';j++){s++;}}
2023-01-02 19:31:14
69
原创 获得最大利润
在每一天,你可以决定是否购买和/或出售股票。示例 1:输入:prices = [7,1,5,3,6,4]输出:7解释:在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。总利润为 4 + 3 = 7。示例 2:输入:prices = [1,2,3,4,5]输出:4解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。
2022-12-30 20:04:41
80
原创 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]输入: nums = [0]
2022-12-29 22:01:33
518
原创 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
2022-12-27 17:22:35
1249
原创 容器可以容纳最多的水
给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。**说明:**你不能倾斜容器。
2022-12-26 21:57:18
79
原创 [NOIP2002 提高组] 均分纸牌
有N堆纸牌,编号分别为1,2,…,N。每堆上有若干张,但纸牌总数必为N的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1堆上取的纸牌,只能移到编号为2的堆上;在编号为N的堆上取的纸牌,只能移到编号为N−1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如N=4时,4堆纸牌数分别为9,8,17,6。移动349,8,13,1039,11,
2022-12-25 23:29:48
101
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人