A tarefa de obter uma expressão matemática para avaliar o tempo de execução de um algoritmo não é simples, mesmo considerando-se uma expressão aproximada (SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de Dados e seus Algoritmos. 3. ed. Rio de Janeiro: Ltc, 2010). As expressões são representadas por meio de funções, no qual podemos descobrir a complexidade do algoritmo. Desta forma, analise as afirmativas abaixo.

I. O algoritmo Bubble Sort não é um algoritmo estável.
II. O algoritmo Bublle Sort, possui complexidade O (n) para o melhor caso e O (n2) para o pior caso.
III. O algoritmo Quick Sort possui complexidade O (n log (n)) para o melhor caso.
IV. O algoritmo Quick Sort é um algoritmo estável.
Julgue e assinale se as afirmativas acima são verdadeiras (V) ou falsas (F).
A) V, F, V, V.
B) F, V, V, F.
C)V, F, F, F.
D)F, V, V, F.
E).F, F, V, V.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All
O programa a seguir, codificado em C, toca um trecho da famosa canção infantil conhecida como Um Pastor, Dois Carneirinhos e Uma Ovelhinha, mostrando o acorde principal: DÓ RÉ MI FÁ FÁFÁ DÓ RÉ DÓ RÉ RÉRÉ FÁ SOL LÁ SI MIMI DÓ RÉ DÓ RÉ Analise o programa a seguir: //TocaMusica.C #include #include int main() { //DÓ,RÉ,MI,FÁ Beep(264, 200); Beep(294, 300); Beep(330, 300); Beep(349, 500); Sleep(200); //FÁFÁ Beep(349, 300); Beep(349, 250); Sleep(50); //DÓ,RÉ,DÓ,RÉ Beep(264, 201); Beep(294, 303; Beep(264, 201); Beep(294, 301); Sleep(500); //RÉ,RÉ Beep(294, 299); Beep(294, 301); Sleep(5); //FÁ,SOL, LÁ,SI Beep(349, 200); Beep(392, 300); Beep(440, 200); Beep(494, 400); Sleep(200); //MI,MI Beep(330, 400); Beep(330, 450); Sleep(50); //DÓ,RÉ,DÓ,RÉ Beep(264, 199); Beep(294, 301); Beep(264, 202); Beep(294, 299); return 0; } Embora sendo C uma linguagem estruturada, o código não usa estrutura de controle. Sendo assim, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) A função Beep() não pode ser escrita dentro de uma “estrutura de controle”. II. ( ) Não existe nenhuma instrução que possa se repetir do mesmo modo. III. ( ) A função Sleep() pode ser escrita dentro de uma “estrutura de controle”. IV. ( ) Os blocos estão comentados, então, não dá para colocar dentro de loops. Assinale a alternativa que apresenta a sequência correta: A) F,V,F,F B) V,V,F,V C) V,F,V,F D) F,F,V,V E) V,F,F,F
Responda

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.