![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
deque
the_kingdom_of_
这个作者很懒,什么都没留下…
展开
-
反转字符串中的元音字母
反转字符串中的元音字母 编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 (理解:将字符串中成对的首尾元音字符进行交换) 示例 1: 输入: "hello" 输出: "holle" 示例 2: 输入: "leetcode" 输出: "leotcede" 题解 思路:利用双端队列存储字符串中所有元音字符的下标,再利用deque的首尾可操作性通过string的swap()函数交换s中被标记的元音字符,直到deque中只剩下一个单字符或者为空,整个字符串反转结束。 string reverseV原创 2020-07-22 12:17:04 · 273 阅读 · 0 评论 -
最小栈
最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 示例: 输入: ["MinStack","push","push","push","getMin","pop","top","getMin"] [[],[-2],[0],[-3],[],[],[],[]] 输出: [null,null,null,nul原创 2020-07-20 12:58:55 · 86 阅读 · 0 评论