Considere a classe escrita em linguagem JAVA abaixo.
public class TicoTeco{
static lnteger PASSO_INFERIOR = 200;
static lnteger DlVISAO_SUPERIOR = 3;
static Double PI = 3.14;
static Double E_FACT = 2.7;
static Double tico(lnteger fronteiraSuperior, lnteger fronteiralnferior) {
lnteger novaFronteiralnferior = fronteiralnferior + PASSO_INFERIOR;
lf (fronteiraInferlor < fronteiraSuperior) {
teco(fronteiraSuperlor, novaFronteiralnferlor);
}
return PI;
}
static Double teco(lnteger fronteiraSuperior, lnteger fronteiralnferior) {
lnteger novaFronteiraSuperior = fronteiralnferlor + ((fronteiraSuperior - fronteiralnferior) / DIVlSAO_SUPERIOR);
lf (fronteiraInferior < fronteiraSuperior) {
tico(novaFronteiraSuperior, fronteiraInferior);
}
return E_FACT;
}
}
É correto afirmar que as complexidades dos tempos de execução nos métodos tico e teco, em relação à diferença "fronteiraSuperior - fronteiralnferior", com "fronteiraSuperior" maior que "fronteiralnferior", são iguais a: