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/