logo

Crowdly

Browser

Додати до Chrome

ITI0204 Algoritmid ja andmestruktuurid (2024/25 sügis)

Шукаєте відповіді та рішення тестів для ITI0204 Algoritmid ja andmestruktuurid (2024/25 sügis)? Перегляньте нашу велику колекцію перевірених відповідей для ITI0204 Algoritmid ja andmestruktuurid (2024/25 sügis) в moodle.taltech.ee.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Olgu:

Millised väited on korreksed?

0%
0%
0%
0%
0%
Переглянути це питання
int find_c(int n)

  int i,j,c

  for(i=0; i < 3*n; i++)

    for(j=0; j < 3*n; j++)

      c++

  for(i=c; i > 0; i--)

    if(even(i/3))

      for(j=400; j > 1; j--)

        c++

    else

      for(j=n/2; j < n; j++)

        c++

  return c

Mis on antud algoritmi halvima juhu keerukus O-notatsioonis sõltuvalt sisendparameetrist n:
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання
int find_c(int n)

  int i,j,c

  Queue queue

  Stack stack

  for (k = 0; k < 274 * n; k += 9)

    queue.enqueue(k * 0.8)

    stack.push(k*k*k)

  for(i=1; i < n*n; i=i*2)        //

A C

    for(j=4*n; j > n; j--)        // B

      c++

  for(i=c; i > 0; i--)

    if(even(i/3))        //

D

      for(j=n*n; j > n/2; j--)        // E J

        queue.enqueue(i + 27 * j/2)        // G

    else

      for(j=400; j > 1; j--)        //

F I

        stack.push(i*j*3)        // H

  return c

Mis on antud algoritmi halvima juhu kogukeerukus O-notatsioonis sõltuvalt sisendparameetrist n: (Liigne vastus on see, mis jääb üle)

NB! Ka liigse vastuse lahter tuleb täita punktide saamiseks!

A -> tsükli korduste arv

B -> tsükli keerukus kokku

C -> tsükli keerukus kokku

D -> if-else keerukus kokku

E -> tsükli korduste arv

F -> tsükli korduste arv

G -> operatsiooni keerukus

H -> operatsiooni keerukus

I -> tsükli keerukus kokku

J -> tsükli keerukus kokku

Переглянути це питання
int find_c(int n)

  int i,j,c

  for(i=1000; i > 0; i--)

    for(j=400; j > 1; j--)

      c++

  for(i=c; i > 0; i--)

    if(random(0...99) > 50)

      for(j=n*n; j > n/2; j--)

        c++

    else

      for(j=4*n; j > n; j--)

        c++

  return c

Mis on antud algoritmi halvima juhu keerukus O-notatsioonis sõltuvalt sisendparameetrist n:
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання
int find_c(int n)

  int i,j,c

  BalancedBinarySearchTree bst

  Queue queue

  for (k = 0; k < 687 * n; k += 9)

    bst.put(k + 23 * k)

    queue.enqueue(k * 0.8)

  for(i=n; i > 0; i--)        //

A C

    for(j=n*n; j > n/2; j--)        // B

      c++

  for(i=c; i > 0; i--)

    if(odd(i))        //

D

      for(j=4*n; j > n; j--)        // E J

        bst.find((i+j) * 4)        // G

    else

      for(j=2*n*n; j > 0; j--)        //

F I

        queue.enqueue(i + 27 * j/2)        // H

  return c

Mis on antud algoritmi halvima juhu kogukeerukus O-notatsioonis sõltuvalt sisendparameetrist n: (Liigne vastus on see, mis jääb üle)

NB! Ka liigse vastuse lahter tuleb täita punktide saamiseks!

A -> tsükli korduste arv

B -> tsükli keerukus kokku

C -> tsükli keerukus kokku

D -> if-else keerukus kokku

E -> tsükli korduste arv

F -> tsükli korduste arv

G -> operatsiooni keerukus

H -> operatsiooni keerukus

I -> tsükli keerukus kokku

J -> tsükli keerukus kokku

Переглянути це питання
int find_c(int n)

  int i,j,c

  for(i=500; i > 1; i=i/2)

    for(j=n; j > 0; j--)

      c++

  for(i=c; i > 0; i--)

    if(odd(i/2))

      for(j=0; j < 3*n; j++)

        c++

    else

      for(j=n*n; j > n/2; j--)

        c++

  return c

Mis on antud algoritmi halvima juhu keerukus O-notatsioonis sõltuvalt sisendparameetrist n:
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання
Antud on massiiv:

43 21 31 41 100 24 63 50

Sellele massiivile rakendatakse kuhjastamist MakeHeap (MAX) algoritmiga.

Millise kuju saab massiiv pärast kuhjastamist? Andke vastusena arvude jada, kasutades arvude eraldajatena tühikuid (nt. 1 2 3 4 5 6)
Переглянути це питання
Mis on result väärtus peale järgnevaid operatsioone?

stack = new Stack()

stack.push(2)

stack.push(2)

stack.push(4)

stack.push(1)

stack.push(5)

stack.push(4)

result = stack.pop()

stack.push(1)

result = stack.pop()

Переглянути це питання
Mis on result väärtus peale järgnevaid operatsioone?

queue = new Queue()

queue.enqueue(8)

queue.enqueue(2)

queue.enqueue(8)

queue.enqueue(6)

queue.enqueue(3)

result = queue.dequeue()

result = queue.dequeue()

queue.enqueue(7)

queue.enqueue(7)

result = queue.dequeue()

Переглянути це питання
Lisa tühja binaarsesse otsingupuusse arvud:

42 4 56 8 21 15 97 54

Eemalda juurtipus olev arv.

Lisa arvud: 96 ja 65

Kirjuta tippude väärtused juurtipust minimaalse elemendini (ehk tee tipust puu minimaalse elemendini). Numbrid eralda tühikutega.

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.taltech.ee?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome