博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
344 Reverse String
阅读量:6088 次
发布时间:2019-06-20

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

是个人都会做。 我能想到三种方法: // 1. two pointers, i < j // 2. j >= 0 ; j -- // 3. Stack

Here I implement the 3rd one:

public String reverse(String s) {		Stack
stack = new Stack<>(); for (int i = 0; i < s.length(); i++) { stack.push(s.charAt(i)); } StringBuilder sb = new StringBuilder(); while (!stack.isEmpty()) { sb.append(stack.pop()); } return sb.toString(); }复制代码

有人实现了6种: https://discuss.leetcode.com/topic/43296/java-simple-and-clean-with-explanations-6-solutions

转载于:https://juejin.im/post/5a31341f51882506fd588c6b

你可能感兴趣的文章
gitlab 2.6.x升级到2.7.0
查看>>
1.1编程基础之输入输出_01:Hello, World!
查看>>
linux的functions之killproc函数详解
查看>>
samba案例配置及自动挂载
查看>>
nagios主配置文件nagios.cfg详解
查看>>
细说多线程(七) —— 并行编程与PLINQ
查看>>
Unit 06 实际接触工作
查看>>
python执行系统命令的方法
查看>>
Docker基础概念与框架
查看>>
linux基础之帮助文档---常用的命令
查看>>
算法学习之路|POJ2689(素数筛)
查看>>
linux内核监控与配置
查看>>
loadrunner安装运行一步一步来(多图)
查看>>
注册类型转换器
查看>>
自定义的泛型类和泛型约束
查看>>
Cacti进阶应用篇
查看>>
cacti的简单讲解1
查看>>
LVS基本概念杂记
查看>>
自动化运维工具ansible源码安装方法
查看>>
String
查看>>