私は文字列の逆について読んでいます:
最初のコード:
public static String reverse(String s) {
String rev = "";
for (int i = s.length() - 1; i >= 0; i--)
rev += s.charAt(i);
return rev;
}
2 番目のコード:
public static String reverse(String s) {
StringBuilder rev = new StringBuilder();
for (int i = s.length() - 1; i >= 0; i--)
rev.append(s.charAt(i));
return rev.toString();
}
文字列を使用すると二次時間が得られ、文字列ビルダーを使用すると線形時間が得られることが言及されています。
そして、9 ページの文字列を使用した接尾辞の配列については、こちらの方が優れています。
上記の両方のケースで著者がこれをどのように結論付けたかわかりません。
誰でもここで私を助けてもらえますか?