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

永年做网站品牌营销策略案例

永年做网站,品牌营销策略案例,淮北矿业集团工程建设公司网站,北京it公司排名题号1047 给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 s 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 import java.util.Ar…

题号1047

给出由小写字母组成的字符串 s重复项删除操作会选择两个相邻且相同的字母,并删除它们。

在 s 上反复执行重复项删除操作,直到无法继续删除。

在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。

import java.util.ArrayDeque;
import java.util.Deque;class Solution {public String removeDuplicates(String s) {Deque<Character> stack = new ArrayDeque<>();stack.push(s.charAt(0)); // 使用push而不是add,以符合栈的常用方法for (int i = 1; i < s.length(); i++) {if (!stack.isEmpty() && s.charAt(i) == stack.peek()) {stack.pop(); // 如果当前字符与栈顶字符相同,弹出栈顶字符} else {stack.push(s.charAt(i)); // 否则,将当前字符推入栈中}}StringBuilder sb = new StringBuilder();while (!stack.isEmpty()) {sb.append(stack.pop()); // 将栈中的字符取出并添加到StringBuilder中}return sb.reverse().toString(); // 在返回前反转StringBuilder中的字符串}
}

重点:注意返回时将字符串反转,因为栈

http://www.dtcms.com/wzjs/406386.html

相关文章:

  • 特种证书查询入口乐云seo
  • 安全邮箱注册网站茂名网站建设制作
  • jqueryui做的网站关键词搜索站长工具
  • 电子商务网站运营与管理企业文化培训
  • 网站地图生成工具名词解释搜索引擎优化
  • 成都市建设网站公司界首网站优化公司
  • ps制作个人网站首页产品如何做线上推广
  • 网站建设要咨询哪些百度广告开户流程
  • 安庆专业做淘宝网站网络推广项目
  • 广州平台网站建设网站推广的工作内容
  • wordpress关键词标签seo权重是什么意思
  • 上海有哪些做网站的中国万网登录入口
  • 网站建设新零售西安关键词seo公司
  • 宝鸡专业建站公司seo顾问阿亮博客
  • 品牌网站建设费用seo站点
  • 中国制造网官方网站入口网址竞价广告
  • 湘潭网站建设广州宣布5条优化措施
  • 医药网站设计网页广告调词平台
  • 5昌平区网站建设常见的营销手段
  • 网站用户角色seo标题关键词怎么写
  • 商标图案大全图片洛阳seo博客
  • 个体工商户经营范围做网站seo排名优化排行
  • 最少收藏十个域名网站十大经典口碑营销案例
  • wordpress discuz建站怎么推广
  • 漳州优化网站建设信息流优化师需要具备哪些能力
  • 设计兼职网站推荐精准营销案例
  • 网站如何做漂浮窗怎么设置自己的网站
  • 江西省飞宏建设工程有限公司 网站周口网络推广公司
  • 宿迁网站搭建新手怎样做网络推广
  • 平面设计大赛网站好用的网站推荐