Skip to content

Instantly share code, notes, and snippets.

@rootid
Created April 23, 2015 02:19
Show Gist options
  • Save rootid/cf1be3f5f38aa748dd49 to your computer and use it in GitHub Desktop.
Save rootid/cf1be3f5f38aa748dd49 to your computer and use it in GitHub Desktop.
//StringBuilder vs String
//quadratic time
public static String reverse(String s)
{
String rev = "";
for (int i=s.length();i>=0;i--) {
rev += s[i];
}
return rev;
}
//Linear time
public static String reverse(String s)
{
StringBuilder rev = new StringBuilder ();
for (int i=s.length();i>=0;i--) {
rev.append(s[i]);
}
return rev;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment