mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-07 01:35:16 +08:00
Merge pull request #55 from MarcHines/patch-4
Update ReverseString.java
This commit is contained in:
@ -16,18 +16,16 @@ class ReverseString
|
|||||||
* @param str String to be reversed
|
* @param str String to be reversed
|
||||||
* @return Reversed string
|
* @return Reversed string
|
||||||
*/
|
*/
|
||||||
static String reverseString(String str)
|
public static String reverse(String str){
|
||||||
{
|
if(str.isEmpty() || str == null) return str;
|
||||||
String reverse="";
|
|
||||||
if(str.length()==1)
|
char arr[] = str.toCharArray();
|
||||||
{
|
for(int i = 0, j = str.length() - 1; i < j; i++, j--){
|
||||||
return str;
|
char temp = arr[i];
|
||||||
}
|
arr[i] = arr[j];
|
||||||
else
|
arr[j] = temp;
|
||||||
{
|
|
||||||
reverse=reverse+str.charAt(str.length()-1)+reverseString(str.substring(0,str.length()-1));
|
|
||||||
return reverse;
|
|
||||||
}
|
}
|
||||||
|
return new String(arr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user