Quiz Complexități. Întrebările din acest quiz au fost luate și adaptate de pe pagina

Documente similare
Tablouri (continuare)

LABORATOR 2

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

Diapositive 1

Curs 8: Tehnica divizării (I) Algoritmi si structuri de date - Curs 8 1

Slide 1

Limbaje de Programare Curs 6 – Functii de intrare-iesire

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

Modul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj

E_d_Informatica_sp_MI_2015_bar_02_LRO

Concurs online de informatică Categoria PROGRAMARE Secţiunea 5-6 avansaţi PROBLEMA puncte DANS De 1 Iunie - Ziua Copilului se organizează un spe

U.T.Cluj-Napoca, C.U.N. Baia Mare Facultatea: Inginerie PLAN de INVĂŢĂMÂNT Domeniul: Calculatoare şi Tehnologia Informaţiei anul univ Progr

Calcul Numeric

Modelarea si Simularea Sistemelor de Calcul

REGULAMENTUL Concursului SMS Eurovision 2013 Hai cu noi în Suedia! Prezentul Regulament stabileşte principiul de desfăşurare a Concursului Eurovision

PowerPoint Presentation

Programarea şi utilizarea calculatoarelor

Microsoft Word - O problema cu bits.doc

Microsoft Word - SCS_2018_Tip4- 80salariati.doc

Microsoft Word - SCS_2018_Tip5- 100salariati.doc

PowerPoint-Präsentation

OPERATII DE PRELUCRAREA IMAGINILOR 1

Microsoft PowerPoint - ImplementareLimbaj [Read-Only] [Compatibility Mode]

Microsoft Word - FLIR - camere portabile de securitate si supraveghere.doc

Microsoft Word - Curs1.docx

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

Matematika román nyelven középszint Javítási-értékelési útmutató 1813 ÉRETTSÉGI VIZSGA május 7. MATEMATIKA ROMÁN NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI VI

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î

RainbowCrack Rodocea Madalina Grupa Martie 2016

PLAN DE ÎNVĂŢĂMÂNT

PROIECT DIDACTIC DATE DE IDENTIFICARE Data: Școala : Școala Gimnazială Grigore Moisil Ploiești Clasa: a VI-a Profesor: Ilie Oana Magdalena Disciplina:

I

UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB 6 aprilie 2019 Proba scrisă la MATEMATICĂ NOTĂ IM

MergedFile

PowerPoint Presentation

Secţiunea 5-6 avansaţi PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte NR Un număr natural nenul V care se plictisea singur,

Manual de proceduri

ep0117

CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: ALTERESCU V. IULIA-CRI

PowerPoint Presentation

1. a. Să se scrie un algoritm care să afişeze toate numerele de patru cifre care au cifra sutelor egală cu o valoare dată k, şi cifra zecilor cu 2 mai

Algoritmi elementari Metode de căutare secvenţială binară Metode de ordonare metoda bulelor metoda inserţiei metoda selecţiei metoda numărării Intercl

CONCURSUL VALENŢE EUROPENE ÎN EDUCAŢIE - adresat elevilor de liceu - Ediţia a III-a, mai 2019 REGULAMENT DE ORGANIZARE ŞI DESFĂŞURARE Secțiunea

Calcul Numeric

Slide 1

Subiecte_funar_2006.doc

Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este ace

ID DE EXERCIȚII PENTRU CLASELE NUME: Să ne jucăm de-a lucrarea de control 1h PENTRU CLASA: Toate clasele DURATĂ: 1h explicații + realizarea ex

PowerPoint Presentation

MergedFile

U.T.Cluj-Napoca, C.U.N. Baia Mare Facultatea: Inginerie PLAN de INVĂŢĂMÂNT Domeniul: Inginerie Energetică anul univ Program licenţă: Ingine

L7

Microsoft Word - Algoritmi genetici.docx

Sisteme de calcul în timp real

SECURITATE ȘI CRIPTOGRAFIE

Spatii vectoriale

PROGRAMARE ORIENTATA PE OBIECTE

Elemente de aritmetica

Nr.înregistrare: 88 / Social Media in the Classroom Prof.Cucuianu Marița Colegiul Național,,Neagoe Basarab"Oltenița,jud.Călărași 2.Quizizz E

Microsoft Word - Prezentare - A4 - cernavoda.doc

Microsoft Word - matem_aplicate in Economie aa FD Bala.doc

MergedFile

Probleme proiect TP BITPERM Implementați un algoritm care citește de la intrarea standard două numere naturale și scrie la ieșirea standard da

Microsoft PowerPoint - Curs_SDA_10_RO_2019_v1.pptx

Analiză statică Analiza fluxului de date 23 octombrie 2014

Slide 1

CONCURSUL DE MATEMATICĂ APLICATĂ "ADOLF HAIMOVICI" ETAPA JUDEȚEANĂ 18 martie 2017 Filiera Tehnologică : profilul Tehnic Clasa a IX -a Problema 1. 2 Se

Şcoala ………

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea de Vest din Timișoara 1.2 Facultatea Matematică și Informa

Matematici aplicate științelor biologie Lab05 MV

Microsoft Word - Fisa-Informatica-CH-2014.doc

Declararea variabilelor

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu

1

Capitole Speciale de Informatica - Curs 5: Extragerea informatiilor prin feedback de relevanta. Metode probabiliste de extragere a informatiilor

Ghid de conectare rapidă Cartela Internet Vodafone VMC R9.4 Cartela Internet Vodafone funcţionează cu aplicaţia Vodafone Mobile Connect

Învățare automată Laborator 9 Rețele neuronale în TensorFlow TensorFlow (abreviat TF) este o bibliotecă open source ce permite efectuarea de calcule ș

OLM_2009_barem.pdf

Subiectul 1

Microsoft Word - Software pentru ordonarea multirang a componentelor unei colectivitati.doc

Fâciu N. Maria-Ema CASA CORPULUI DIDACTIC BRĂILA PROGRAM DE FORMARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: Fâciu N. M

E_d_Informatica_sp_SN_2014_bar_10_LRO

CONCURSUL DE MATEMATICǍ ISTEŢII D ARBORE EDIŢIA a X-a - 20 aprilie 2019 Clasa a IV-a BAREM DE CORECTARE ŞI NOTARE SUBIECTUL I Se punctează doar rezult

Microsoft PowerPoint - SD7-RO.ppt

Nr

PowerPoint Presentation

ANEXA la REGULAMENT SPECIFIC privind organizarea și desfăşurarea Olimpiadei de limbi romanice (franceză, spaniolă, italiană, portugheză) nr /10.

PowerPoint Presentation

Transmisia datelor multimedia in retele de calculatoare <Titlu Lucrare>

Fişa de date Imprimantă HP Sprocket 200 Imprimi imediat fotografii de 5 x 7,6 cm (2 x 3 inchi) de la smartphone. Haide să imprimăm această petrecere.

PowerPoint-Präsentation

Tema laborator TS.NET 2019 Vom simula (partial, in scop didactic) activitatea unui service auto. Pentru aceasta vom considera urmatoarele tipuri: Clie

Paradigme de Programare

Secţiunea Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 PIEPTBICEPS 100 puncte Mihai este un bodybuilder cunoscut în Romania. El

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

Examenul de bacalaureat 2012

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

COLEGIUL NATIONAL I.L.CARAGIALE-PLOIESTI BACALAUREAT 2016 SESIUNEA IUNIE-IULIE PROBA D DE EVALUARE A COMPETENTELOR DIGITALE PRECIZARI IMPORTANTE ORDIN

B1, Fișă - N-am nimic, dar..._c1.indd

Transcriere:

Quiz Complexități Întrebările din acest quiz au fost luate și adaptate de pe pagina www.commonlounge.com Obs. Nu este necesar să înțelegeți ce face codul din întrebare pentru a răspunde la întrebări. Întrebări Întrebare 1: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Cât este complexitatea de timp a algoritmului? a. b. c. d. e. f. Θ(1) Θ(log n) Θ(n) Θ(n*logn) Θ(n2) Θ(n3)

Întrebare 2: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Un calculator poate să efectueze aproximativ 10^8 (100,000,000) operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 100? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 3: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 10,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 4: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 1,000,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 5: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 100,000,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 6: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 10,000,000,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 7: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 1,000,000,000,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 8: funcție fibonacci(n: întreg) este: i, j, k, t: întreg j = 1 i = 0 pentru k = 1, n+1, 1 execută t = i + j i = j j = t returnează j Cât este complexitatea de spațiu extra a algoritmului? a. Θ(1) b. Θ (n) c. Θ (n 2 ) d. Θ (n 3 )

Întrebare 9: funcție fibonacci(n: întreg) este: a, ta, b, tb, c, rc, tc, d, rd: întreg a = 1 b = 1 c = 1 rc = 0 d = 0 rd = 1 câttimp n > 0 execută dacă n mod 2 == 1 atunci tc = rc rc = rc*a + rd*c rd = tc*b + rd*d sf_dacă ta = a tb = b tc = c a = a*a + b*c b = ta*b + b*d c = c*ta + d*c d = tc*tb + d*d n = n / 2 sf_câttimp returnează rc Cât este complexitatea de timp a algoritmului? a. Θ(1) b. Θ(log n) c. Θ(n) d. Θ(n*logn) e. Θ(n 2 ) f. Θ(n 3 )

Întrebare 10: funcție fibonacci(n: întreg) este: a, ta, b, tb, c, rc, tc, d, rd: întreg a = 1 b = 1 c = 1 rc = 0 d = 0 rd = 1 câttimp n > 0 execută dacă n mod 2 == 1 atunci tc = rc rc = rc*a + rd*c rd = tc*b + rd*d sf_dacă ta = a tb = b tc = c a = a*a + b*c b = ta*b + b*d c = c*ta + d*c d = tc*tb + d*d n = n / 2 sf_câttimp returnează rc Cât este complexitatea de spațiu a algoritmului? a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 )

Întrebare 11: funcție fibonacci(n: întreg) este: fib: întreg[n] k: întreg fib[0] = 0 fib[1] = 1 pentru k = 2, n+1, 1 execută fib[k] = fib[k-1]+fib[k-2] returnează fib[n] Cât este complexitatea de timp a algoritmului? a. Θ(1) b. Θ(log n) c. Θ(n) d. Θ(n*logn) e. Θ(n 2 ) f. Θ(n 3 )

Întrebare 12: funcție fibonacci(n: întreg) este: fib: întreg[n] k: întreg fib[0] = 0 fib[1] = 1 pentru k = 2, n+1, 1 execută fib[k] = fib[k-1]+fib[k-2] returnează fib[n] Cât este complexitatea de spațiu a algoritmului? a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 )

Întrebare 13: funcție fibonacci(n: întreg) este: fib: întreg[n] k: întreg fib[0] = 0 fib[1] = 1 pentru k = 2, n+1, 1 execută fib[k] = fib[k-1]+fib[k-2] returnează fib[n] Un număr întreg ocupă 4 bytes de memorie. Câtă memorie folosește algoritmul pentru n = 10,000,000? (1 MB = 1024 bytes) a. Aproximativ 1 MB b. Aproximativ 4 MB c. Aproximativ 10 MB d. Aproximativ 40 MB e. Aproximativ 100 MB f. Aproximativ 400 MB

Întrebare 14: funcție matrix_multiply(n: întreg, first: întreg[][], second: întreg[][]) este: result: întreg[n][n] m, n, p, q, c, d, k, sum, row, col: întreg sum = 0 pentru row = 0, n, 1 execută pentru col = 0, n, 1 execută result[row][col] = 0 pentru k = 0, n, 1 execută result[row][col] = result[row][col] + first[row][k] * second[k][col] returnează result Cât este complexitatea de timp a algoritmului? a. Θ(1) b. Θ(log n) c. Θ(n) d. Θ(n*logn) e. Θ(n 2 ) f. Θ(n 3 )

Întrebare 15: funcție matrix_multiply(n: întreg, first: întreg[][], second: întreg[][]) este: result: întreg[n][n] m, n, p, q, c, d, k, sum, row, col: întreg sum = 0 pentru row = 0, n, 1 execută pentru col = 0, n, 1 execută result[row][col] = 0 pentru k = 0, n, 1 execută result[row][col] = result[row][col] + first[row][k] * second[k][col] returnează result Cât este complexitatea de spațiu a algoritmului (ignorând datele de intrare)? a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 )

Întrebare 16: funcție matrix_multiply(n: întreg, first: întreg[][], second: întreg[][]) este: result: întreg[n][n] m, n, p, q, c, d, k, sum, row, col: întreg sum = 0 pentru row = 0, n, 1 execută pentru col = 0, n, 1 execută result[row][col] = 0 pentru k = 0, n, 1 execută result[row][col] = result[row][col] + first[row][k] * second[k][col] returnează result Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 100? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 17: funcție matrix_multiply(n: întreg, first: întreg[][], second: întreg[][]) este: result: întreg[n][n] m, n, p, q, c, d, k, sum, row, col: întreg sum = 0 pentru row = 0, n, 1 execută pentru col = 0, n, 1 execută result[row][col] = 0 pentru k = 0, n, 1 execută result[row][col] = result[row][col] + first[row][k] * second[k][col] returnează result Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 1,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 18: funcție matrix_multiply(n: întreg, first: întreg[][], second: întreg[][]) este: result: întreg[n][n] m, n, p, q, c, d, k, sum, row, col: întreg sum = 0 pentru row = 0, n, 1 execută pentru col = 0, n, 1 execută result[row][col] = 0 pentru k = 0, n, 1 execută result[row][col] = result[row][col] + first[row][k] * second[k][col] returnează result Un calculator poate să efectueze aproximativ 10^8 operații pe secundă, unde o operație este o adăugare, atribuie, incrementare, decrementare, scădere, multiplicare, etc. Cât timp va dura execuția codului pentru n = 10,000? a. Mai puțin de o secundă b. Între o secundă și un minut c. Între un minut și o oră d. Mai mult de o oră

Întrebare 19: funcție matrix_multiply(n: întreg, first: întreg[][], second: întreg[][]) este: result: întreg[n][n] m, n, p, q, c, d, k, sum, row, col: întreg sum = 0 pentru row = 0, n, 1 execută pentru col = 0, n, 1 execută result[row][col] = 0 pentru k = 0, n, 1 execută result[row][col] = result[row][col] + first[row][k] * second[k][col] returnează result Un număr întreg ocupă 4 bytes de memorie. Câtă memorie ocupă vectorul result pentru n = 1500? (1 MB = 1024 bytes) a. Aproximativ 1 MB b. Aproximativ 4 MB c. Aproximativ 10 MB d. Aproximativ 40 MB e. Aproximativ 100 MB f. Aproximativ 400 MB

Avem 2 algoritmi care respectă următoarele condiții: Algoritmul L (linear) are complexitate de timp Θ(n), mai exact face aproximativ 100*n operații. Algoritmul Q (pătratic) are complexitate de timp Θ(n^2), mai exact face aproximativ 10*n^2 + 10*n operații. La următoarele 4 întrebări, trebuie să vă decideți care algoritmi va rula mai repede pentru diferite valori ale lui n, presupunând că toate operațiile durează la fel de mult. Întrebare 20: Care algoritm este mai rapid pentru n=5? a. Algoritmul L b. Algoritmul Q Întrebare 21: Care algoritm este mai rapid pentru n=20? a. Algoritmul L b. Algoritmul Q Întrebare 22: Care algoritm este mai rapid pentru n=100? a. Algoritmul L b. Algoritmul Q Întrebare 23: Care algoritm este mai rapid pentru n=2000? a. Algoritmul L b. Algoritmul Q

Întrebare 24: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: 3/2 * n a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 25: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: 3/2 * n (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 26: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: 2n 2 + 5n + 1000 a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 27: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: 2n 2 + 5n + 1000 (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 28: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: 100n 3 + 18*nlogn a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 29: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: 100n 3 + 18*nlogn (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 30: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: 50 a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 31: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: 50 (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 32: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: 5n*(n 2 + n) a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 33: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: 5n*(n 2 + n) (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 34: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: n 2 *2 n a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 35: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: n 2 *2 n (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 36: Alegeți cea mai bună clasă de complexitate asimptotică pentru funcția următoare: 3 n a. Θ(1) b. Θ(n) c. Θ(n 2 ) d. Θ(n 3 ) e. Θ(2 n ) f. Niciuna dintre aceste funcții Întrebare 37: Alegeți toate clasele de complexitate asimptotică de care aparține funcția următoare: 3 n (mai multe răspunsuri corecte sunt posibile) a. O(1) b. O(n) c. O(n 2 ) d. O(n 3 ) e. O(2 n ) f. Ω(1) g. Ω (n) h. Ω (n 2 ) i. Ω (n 3 ) j. Ω (2 n ) k. Θ(1) l. Θ(n) m. Θ(n 2 ) n. Θ(n 3 ) o. Θ(2 n )

Întrebare 38: Adevărat sau fals? a. n 2 ϵ O (n 3 ) b. n 3 ϵ O (n 2 ) c. 2 n+1 ϵ Θ (2 n ) d. 2 2n ϵ Θ (2 n ) e. n 2 ϵ Θ(n 3 ) f. 2 n ϵ O(n!) g. log 10 n ϵ Θ(log 2 n) h. (n + m) 2 ϵ O(n 2 + m 2 ) i. 3 n ϵ O(2 n ) j. log 2 3 n ϵ O(log 2 2 n )

Răspunsuri: 1. C 2. A 3. A 4. A 5. B 6. C 7. D 8. A 9. B 10. A 11. C 12. B 13. D 14. F 15. C 16. A 17. B 18. D 19. C 20. B 21. A 22. A 23. A 24. B 25. B, C, D, E, F, G, L 26. C 27. C, D, E, F, G, H, M 28. D 29. D, E, F, G, H, I, N 30. A 31. A, B, C, D, E, F, K 32. D 33. D, E, F, G, H, I, N 34. F 35. F, G, H, I, J 36. F 37. F, G, H, I, J 38. a. Adevărat b. Fals c. Adevărat d. Fals e. Fals f. Adevărat g. Adevărat h. Adevărat i. Fals j. Adevărat