博客
关于我
【Leetcode】1544. Make The String Great
阅读量:526 次
发布时间:2019-03-07

本文共 569 字,大约阅读时间需要 1 分钟。

题目地址:

给定一个只含英文字母的字符串 s s s,要求将其递归地删去所有相邻两个字母刚好分别是某个字母大小写的子串。返回最终结果。题目保证答案唯一。

代码如下:

public class Solution {       public String makeGood(String s) {           StringBuilder sb = new StringBuilder();        for (int i = 0; i < s.length(); i++) {               char ch = s.charAt(i);            if (sb.length() > 0 && Math.abs(sb.charAt(sb.length() - 1) - ch) == 'a' - 'A') {                   sb.setLength(sb.length() - 1);            } else {                   sb.append(ch);            }        }                return sb.toString();    }}

时空复杂度 O ( l s ) O(l_s) O(ls)

转载地址:http://trfnz.baihongyu.com/

你可能感兴趣的文章
MySQL简介和安装
查看>>
MySQL简单查询
查看>>
MySQL管理利器 MySQL Utilities 安装
查看>>
MySQL篇(管理工具)
查看>>
mysql类型转换函数convert与cast的用法
查看>>
mysql系列一
查看>>
MySQL系列之数据类型(Date&Time)
查看>>
MySQL系列之数据类型(Date&Time)
查看>>
Mysql系列之锁机制
查看>>
Mysql系列九:使用zookeeper管理远程Mycat配置文件、Mycat监控、Mycat数据迁移(扩容)...
查看>>
MySql系列:[4200][1140]In aggregated query without GROUP BY, expression #2 of SELECT list contains nona
查看>>
MySQL索引
查看>>
Mysql索引
查看>>
mysql索引
查看>>
mysql索引
查看>>
Mysql索引,索引的优化,如何避免索引失效案例
查看>>
Mysql索引、命令重点介绍
查看>>
mysql索引、索引优化(这一篇包括所有)
查看>>
Mysql索引一篇就够了
查看>>
MySQL索引一篇带你彻底搞懂(一次讲清实现原理加优化实战,面试必问)
查看>>