栈
文章平均质量分 82
lenyan~
在努力学习,争取实习,希望可以和大家多多交流。
展开
-
力扣第316与1081题 不同字符的最小子序列 C++ Java Python
请你去除字符串中重复的字母,使得每个字母只出现一次。为列表,用于记录每个字符出现的次数。是用于记录栈中已经包含的字符,而。类型,用于记录栈中已经包含的字符;类型,用于记录每个字符出现的次数。,且后面还会出现,则将栈顶元素移除。将栈中字符逆序输出,构成结果字符串。类型,用于存储结果字符串的字符;是用于统计每个字符出现的次数。是用于记录栈中已经包含的字符,是用于记录每个字符出现的次数。存储结果字符串的字符,集合。是用于存储结果字符串的栈,记录栈中已经包含的字符,如果栈中已经包含了字符。原创 2024-03-22 07:00:00 · 2016 阅读 · 0 评论 -
力扣第503题 下一个更大元素 II C++ 单调栈 + Java代码
中等相关标签给定一个循环数组nums的下一个元素是nums[0]),返回 nums中每个元素的。数字x的是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出-1。[2,-1,2]第一个 1 的下一个更大的数是 2;数字 2 找不到下一个更大的数;第二个 1 的下一个最大的数需要循环搜索,结果也是 2。原创 2023-11-15 08:00:00 · 118 阅读 · 0 评论 -
力扣第739题 每日温度 c++ 单调栈 Java
中等相关标签给定一个整数数组,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用0来代替。原创 2023-11-14 08:00:00 · 403 阅读 · 0 评论