编程练习3---字符串(字符串翻转)
来源:互联网 发布:保暖帽 知乎 编辑:程序博客网 时间:2024/04/28 10:45
请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。
给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。
用栈的方式实现
import java.util.*;public class str3 {public static void main(String[] args){String a = "this is a dog";StringBuilder a1 = new StringBuilder();Stack<Character> s =new Stack<Character>();for(int i=0;i<a.length();i++){s.push(a.charAt(i));}Iterator i = s.iterator();while(i.hasNext()){a1.append(s.pop());}System.out.println(a1);}}
0 0
- 编程练习3---字符串(字符串翻转)
- 编程练习3---字符串的翻转
- 编程练习——字符串翻转
- 编程:字符串翻转Java
- Leetcode练习<五> 字符串翻转
- C语言编程(练习3:字符串与字符串函数)
- LintCode(3):翻转字符串
- 翻转字符串(LintCode)
- 字符串翻转(Java)
- 字符串翻转练习—三步翻转法
- 字符串编程练习
- [编程练习]字符串相关
- 翻转字符串
- 翻转字符串
- 字符串翻转
- 字符串翻转
- 翻转字符串
- 翻转字符串
- 江苏电信苹果预售内部资料
- java中存在的内存泄漏
- 函数
- xcode感染导致苹果有毒
- Ubuntu用sudo apt-get install时出现“Failed to fetch”的解决办法
- 编程练习3---字符串(字符串翻转)
- Java 利用DFA算法 屏蔽敏感词
- 正则表达式
- 获取设备的序列号
- JVM:查看java内存情况命令
- @Override 重写父类的方法. @Nullable 表示定义的字段可以为空.
- 如何把应用程序app编译进android系统
- Number of Digit One 计算十进制1出现的个数
- NGUI坑爹的ScrollView