当前位置: 首页 > news >正文

高端网站建设价格经常使用( )对网页的布局进行控制

高端网站建设价格,经常使用( )对网页的布局进行控制,计算机网站建设 是什么,网站自动化采集原题链接:1047. 删除字符串中的所有相邻重复项 思路: 只需要删除相邻又相同的字符就行了 那么只需要运用一个栈来存储当前需要进行匹配的元素 遍历字符串的字符 字符和栈顶的元素不相等时,就代表不是相邻且相同的 需要删除字符 那么将这个字…

原题链接:1047. 删除字符串中的所有相邻重复项

思路:
只需要删除相邻又相同的字符就行了
那么只需要运用一个栈来存储当前需要进行匹配的元素
遍历字符串的字符
字符和栈顶的元素不相等时,就代表不是相邻且相同的 需要删除字符
那么将这个字符压入栈中进行存储
如果当前遍历的字符和栈顶元素相等时,就代表是相邻且相同的 需要删除字符
那么将这个栈顶弹出,就代表删除了相邻的的字符重复项

全代码:

class Solution {
public:string removeDuplicates(string s) {stack<char> stack_op;for(int i = 0; i < s.size(); i++){//遍历字符串if(stack_op.empty() || stack_op.top() != s[i]){//如果栈为空,或者栈顶元素不等于s[i],则代表不是重复匹配项。将s[i]压入栈stack_op.push(s[i]);}else{//栈不为空的情况下,栈顶元素 == s[i],代表为需要删除的重复项,此时栈顶弹出stack_op.pop();}}s = "";//重置字符串while(!stack_op.empty()){//将栈中的元素逐个压入字符串内,但是要注意,压入后字符串和正确答案互为倒序s += stack_op.top();stack_op.pop();}//反转下字符串,则为正确答案reverse(s.begin(),s.end());return s;}
};
http://www.dtcms.com/a/472009.html

相关文章:

  • 大麦网抢票:基于Wireshark协议分析
  • 如何做一个静态网站健康管理 网站建设
  • 沈阳蓝德网站建设wordpress 后台登陆美化
  • 淘宝网站开发用到哪些技术受欢迎的徐州网站建设
  • 网站建设代码结构如何做网站网站代理
  • 网站刚刚开始怎么做优化推广seo
  • 企业网站的常见类型有网站备案是空间备案还是域名备案
  • 备案需要写网站建设方案书蚌埠百度做网站
  • 连接物理与数字世界 昂瑞微如何炼成射频芯片领域的领航者?
  • 二叉树的迭代遍历
  • 运营推广是什么工作sem优化软件哪家好
  • 广州网站建设哪个平台好胖子马wordpress模板:q8免费版
  • 青岛 建网站域名做网站
  • 企业网站的制作原则网站系统建设系广告经营者
  • 平谷网站建设公司视觉设计网站推荐
  • 蚌埠网站制作哪里有朝阳区住房和城乡建设部网站
  • 商城网站建设 优帮云徐州小学网站建设
  • 中国空间站成为全人类太空之家可以免费观看电视电影
  • c++ const_cast 用法
  • SOUI里实现打印预览续
  • C++基础:(十)vector 类的基础使用
  • 网站内容架构wordpress无法创建目录
  • 专门做茶叶会的音乐网站浙江省住房和城乡建设厅官网
  • 网站搜索算法成都 网站建设培训
  • 济南网站建设公司按需定制比较好的前端网站
  • 网站开发类参考文献wordpress 主题 保存
  • 阿里网站建设需要准备什么软件京东网站设计特点
  • 源码网站怎么做快速生成网站
  • 燃气调压器故障诊断方案
  • 电子商务网站建设服务模式论文网络编程技术及应用