首页 > 其他分享 >LeetCode 1047. 删除字符串中的所有相邻重复项

LeetCode 1047. 删除字符串中的所有相邻重复项

时间:2022-08-27 09:22:25浏览次数:50  
标签:1047 string res top pop stack 字符串 LeetCode empty

class Solution {
public:
    string removeDuplicates(string s) {
        stack<char> stack;

        for (int i = 0; i < s.size(); i ++) {
            if (stack.empty() || s[i] != stack.top()) stack.push(s[i]);
            else stack.pop();
        }

        string res = "";
        while (!stack.empty()) res += stack.top(), stack.pop();

        reverse(res.begin(), res.end());

        return res; 
    }
};

标签:1047,string,res,top,pop,stack,字符串,LeetCode,empty
From: https://www.cnblogs.com/hjy94wo/p/16629824.html

相关文章

  • C语言字符串处理函数 gets()和fgets()的区别及使用
    字符串函数(Stringprocessingfunction)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。本文主要介绍C语言中符串处理函数gets()和fgets()的区别使用方法,......
  • LeetCode 14. 最长公共前缀
    题目题目链接:https://leetcode.cn/problems/longest-common-prefix/编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例1:输......
  • leetcode 205. Isomorphic Strings 同构字符串(简单)
    一、题目大意给定两个字符串s和t,判断它们是否是同构的。如果s中的字符可以按某种映射关系替换得到t,那么这两个字符串是同构的。每个出现的字符都应当映射到另一......
  • LeetCode 232. 用栈实现队列
    思路:用两个栈实现队列pop操作,若out栈为空则先将in中元素push进out,再pop出out中元素peek操作,直接调用pop,在将pop出元素push进outclassMyQueue{public:stack<int......
  • javascript怎么判断字符串是否是数字
    在javascript中,可以利用Number()函数和isNaN()函数来判断字符串是否是数字,语法“isNaN(Number("字符串",10)”;如果返回true,则该字符串不是数字,否则是数字。javascript判断......
  • LeetCode 链表的中间结点算法题解 All In One
    LeetCode链表的中间结点算法题解AllInOnejs/ts实现重排链表链表的中间结点原理图解//快慢指针functionmiddleNode(head:ListNode|null):ListNode|n......
  • LeetCode 每日一题 1302. 层数最深叶子节点的和
    题目链接1302.层数最深叶子节点的和注意事项要用非递归的方式求二叉树深度(即层次遍历BFS)代码classSolution{public:intdeepestLeavesSum(TreeNode*root){......
  • leetcode147:对链表进行插入排序
    packagecom.mxnet;publicclassSolution147{publicstaticvoidmain(String[]args){}/***Q:给定单个链表的头head,使用插入排序对链......
  • Mysql 自定义随机字符串
    Mysql自定义随机字符串-搬砖工奶爸-博客园 https://www.cnblogs.com/--net/p/5784371.html 前几天在开发一个系统,需要用到随机字符串,但是mysql的库函数有没有直......
  • springboot:@RequestBody 注解只能处理json格式的请求字符串吗?
    原来@RequestBody注解常用来处理content-type是application/json编码的内容,而不能用来处理application/x-www-form-urlcoded编码的内容。参考:https://blog.csdn.n......