Results 1 to 3 of 3
- 07-31-2007, 05:16 AM #1
Member
- Join Date
- Jul 2007
- Posts
- 40
- Rep Power
- 0
- 07-31-2007, 05:53 AM #2
Senior Member
- Join Date
- Jul 2007
- Posts
- 135
- Rep Power
- 0
this smells like a homework problem to me ;)
- 07-31-2007, 06:51 PM #3
Java Code:public class RecursionTest { public static void main(String[] args) { String s = "Hello World"; int len = s.length(); System.out.println("reversal("+s+") = " + reversal(s)); System.out.println("move("+s + ", "+len+") = " + move(s, len)); } public static String reversal(String x){ int y = x.length(); String s =""; for(int j = y-1; j >= 0; j--) s+=x.charAt(j); return s; } private static String move(String s, int n) { if(n < 1) return s; char c = s.charAt(0); s = s.substring(1, n) + String.valueOf(c) + s.substring(n); //System.out.printf("s(1, %d) = %s c = %s s(%d) = %s%n", // n, s.substring(1, n), // String.valueOf(c), // n, s.substring(n)); return move(s, n-1); } }
Similar Threads
-
How to use a function in java
By olikhvar in forum New To JavaReplies: 2Last Post: 02-16-2008, 02:57 AM -
Use Perl function with java
By lenny in forum Advanced JavaReplies: 1Last Post: 08-07-2007, 06:25 AM -
Recursive Anagram
By zoe in forum Advanced JavaReplies: 1Last Post: 08-07-2007, 06:15 AM -
Help with recursive implementation
By toby in forum Advanced JavaReplies: 1Last Post: 08-07-2007, 05:57 AM -
Php explode function, equivalent java
By fernando in forum Advanced JavaReplies: 1Last Post: 07-31-2007, 05:44 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks