logo

Crowdly

Browser

Add to Chrome

Алгоритми та структури даних

Looking for Алгоритми та структури даних test answers and solutions? Browse our comprehensive collection of verified answers for Алгоритми та структури даних at cyber.onua.edu.ua.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Який алгоритм пошуку рядків реалізовано у цьому коді?

int

Search_substrings(string src, string sub)

{

    int

start

= 0;

    int

count

= 0;

    int

pos

= 0;

    for(;;)

     {

        pos = src.find(sub.c_str(),start);

        if (pos != -1){

            start = pos + sub.size();

            count++;

        } else

           break;

     }

    return count;

}

View this question

Який із наведених алгоритмів найшвидший для пошуку рядків?

0%
0%
0%
View this question

Які методи використовують попередню обробку шуканого рядка, а саме: на його основі

створюється допоміжний масив для визначення зсувів.

View this question

Який алгоритм є малоефективним, позаяк

його час роботи пропорційний O ((n-m + 1) m ), де n і m − довжини рядка і підрядка відповідно.

View this question

Який алгоритм пошуку реалізовано у коді?

int search(int

A[],

int

first,

int

last, int

key)

{

  if

(last<first) return

-1;

  int

mid =

(first

+ last)

/

2;  

  if

(key==A[mid])

  return mid;  

  else 

     if

(key<A[mid])

 return search(A,

first,

mid –

1,

key);  

     else  

return search(A,

mid +

1,

last,

key);

}

View this question

Для лінійного пошуку

елементи

масиву

повинні

бути

розташованими

у

порядку зростання

або

спадання.

100%
0%
View this question

Для

бінарного

пошуку

елементи

масиву

повинні

бути

розташованими

у

порядку зростання

або

спадання.

0%
0%
View this question

Рекурсивний алгоритм більш читабельний у порівнянні з ітераційним. Для багатьох поширених задач рекурсію легше реалізувати ніж ітерацію. Рекурсія добре підходить для реалізації алгоритмів обходу списків, дерев, аналізаторів виразів, комбінаторних задач тощо.

100%
0%
View this question

Велика кількість рекурсивних викликів призведе до надмірного використання пам’яті.

100%
0%
View this question

Порівняно з ітерацією багаторазовий виклик рекурсивної функції потребує більше часу

0%
0%
View this question

Want instant access to all verified answers on cyber.onua.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome