Если мы используем многобуквенные слова, нам придется реже находить конец StringBuffer, что приведет к сокращению времени процессора и «лучшему» падежу.

авляю этот текст из моей книги. Это говорит о сложности, если O (n2) и также дает объяснение этому, но я не вижу, как.

Вопрос: Каково время выполнения этого кода?

public String makeSentence(String[] words) {
    StringBuffer sentence = new StringBuffer();
    for (String w : words) sentence.append(w);
    return sentence.toString();
}

Ответ книги дал:

$4Вопрос: Каково время выполнения этого кода?5Вопрос: Каково время выполнения этого кода?6$

Может кто-нибудь объяснить этот ответ более четко?

Ответы на вопрос(10)

Ваш ответ на вопрос