![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode刷题
文章平均质量分 77
VClay
这个作者很懒,什么都没留下…
展开
-
leetcode 31 下一个排列
整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1]。整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的 下一个排列 就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么这个数组必须重排为字典序最小的排列(即,其元素按升序排列)。原创 2024-06-16 14:45:08 · 240 阅读 · 0 评论 -
leetcode-剑指offer
剑指offe题目的题解,为了方便回顾和记忆。答案来自leetcode下面的评论和题解,算法小白,只能先做抄题记录 剑指 Offer 09. 用两个栈实现队列 一个入栈,一个出栈。 如果入栈 class CQueue { public Stack<Integer> stack_in; public Stack<Integer> stack_out; public CQueue() { stack_in = new Stack<原创 2022-03-22 21:18:56 · 373 阅读 · 0 评论 -
leetcode刷题之 1343:大小为K且平均值大于等于阈值的子数组数目
滑窗问题 1.先求前K项和为sum 1 2 3 4 … k 2.计算K+1的时候 只需要用sum减去第一项记为sum, 3.k+2的时候sum减去第二项原创 2020-07-05 15:55:52 · 127 阅读 · 0 评论