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

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

Write a function that takes a string as input and returns the string reversed.

Example:

Given s = “hello”, return “olleh”.

public String reverseString(String s) {        char[] ss = s.toCharArray();        int j = ss.length - 1, i = 0;        char temp;        while (i < j) {            temp = ss[i];            ss[i] = ss[j];            ss[j] = temp;            i++;            j--;        }        return String.valueOf(ss);    }

AC了,我想着用栈会不会更加快,没想到。。。

//超时了    public String reverseString(String s) {        Stack
stack = new Stack
(); String str = ""; for (int i = 0; i < s.length(); i++) stack.add(s.charAt(i)); while(!stack.isEmpty()) str += stack.pop(); return str; }

这个不能AC

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

你可能感兴趣的文章
HTTP协议-请求头,响应头
查看>>
第三次笔试(基础知识)
查看>>
前端基础
查看>>
最佳网页宽度及其实现
查看>>
面向对象S.O.L.I.D原则
查看>>
迭代器与生成器--转载
查看>>
编写Qt Designer自定义控件
查看>>
CNN
查看>>
线程池的实现原理
查看>>
BZOJ 3625 [Codeforces Round #250]小朋友和二叉树 ——NTT 多项式求逆 多项式开根
查看>>
中兴 ZTE H618B 路由器刷机 tomato Dualwan 后pppoe 的问题
查看>>
NSURLSession学习笔记(一)简介
查看>>
spring MVC
查看>>
shell中的参数扩展, 特殊变量
查看>>
该死的研华PCL-730数字IO板卡
查看>>
Mysql触发器学习
查看>>
633. 寻找重复的数
查看>>
关于iOS 本地推送的知识二三点
查看>>
SQL查询学习
查看>>
前端变量命名之规则
查看>>