344. Reverse String
来源:互联网 发布:淘宝热卖是什么 编辑:程序博客网 时间:2024/05/22 13:08
问题:
Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
分析:
1.
public String reverseString(String s) { byte[] bytes = s.getBytes(); byte temp; for(int i=0;i<(bytes.length+1)/2;i++){ temp = bytes[i]; bytes[i] = bytes[bytes.length - i - 1]; bytes[bytes.length - i - 1] = temp; } return new String(bytes);}2.贪心算法
public String reverseString(String s) { char[] word = s.toCharArray(); int i = 0; int j = s.length() - 1; while (i < j) { char temp = word[i]; word[i] = word[j]; word[j] = temp; i++; j--; } return new String(word); }
0 0
- String:344. Reverse String
- 344.Reverse String(String-Easy)
- leetcode--344. Reverse String
- 344. Reverse String
- 344. Reverse String [E]
- LeetCode 344. Reverse String
- 344. Reverse String
- LeetCode 344. Reverse String
- 344. Reverse String
- 344. Reverse String
- 344. Reverse String
- Leetcode:344. Reverse String
- 344. Reverse String
- LeetCode *** 344. Reverse String
- 344. Reverse String
- LeetCode *** 344. Reverse String
- 344. Reverse String
- [leetcode] 344. Reverse String
- Hadoop Mapreduce组合器(Combiner)示例
- C++调用方式 入栈顺序
- Linux下的TCP Socket简单例子
- EF6的多线程与分库架构设计实现
- 旅行商问题 —— 状态压缩DP
- 344. Reverse String
- 使用Python进行分布式系统协调 (ZooKeeper,Consul, etcd )
- 两个学习指针的例子
- 有一颗种子叫总结
- POJ1159 Palindrome (动态规划)
- Navigation bar 的注意事项
- x+=1与x=x+1区别
- 链表的创建
- 配置Ubuntu Server高速apt-get源