Verilen bir String içerisindekileri kelime kelime tersine çeviren algoritma
Örnek olarak
Giriş =”denizlerde akıntılar olur”
Çıktı =”olur akıntılar denizlerde”
public void kelimeyiTerseCevir(char[] s) {
int i=0;
for(int j=0; j<s.length; j++){
if(s[j]==' '){
tersine(s, i, j-1);
i=j+1;
}
}
tersine(s, i, s.length-1);
tersine(s, 0, s.length-1);
}
public void tersine(char[] s, int i, int j){
while(i<j){
char temp = s[i];
s[i]=s[j];
s[j]=temp;
i++;
j--;
}
}
kaynak :https://www.programcreek.com/2014/05/leetcode-reverse-words-in-a-string-ii-java/