Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
15.01.2021
Размер:
54.27 Кб
Скачать

3

Лабораторна робота № 9

Алгоритми пошуку

Мета роботи: вивчення основних алгоритмів пошуку у масиві.

1. Лінійний пошук

2. Бінарний пошук

Варіанти завдань для Лабораторної роботи № 9

Номер варіанта відповідає номеру прізвища студента у списку групи

Група ЗПІ-91

варіан-ту

Зміст завдання

1

1. Лінійний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 20 цілих чисел серед яких є однакові. Знайти кількість елементів у масиві, які співпадають з першим елементом.

3. Бінарний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.

2

1. Лінійний пошук. Згенерувати одновимірний масив 150 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 20 додатніх і від’ємних цілих чисел. Знайти кількість додатніх елементів у масиві.

3. Бінарний пошук. Згенерувати одновимірний масив 50 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.

3

4

5

1. Лінійний пошук. Згенерувати одновимірний масив 80 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 24

додатних і від’ємних цілих чисел серед яких є однакові. Знайти кількість елементів у масиві, які співпадають з першим елементом.

3. Бінарний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.

6

1. Лінійний пошук. Згенерувати одновимірний масив 180 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 26 цілих чисел серед яких є однакові. Знайти кількість елементів у масиві, які діляться на 2.

3. Бінарний пошук. Згенерувати одновимірний масив 160 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.

7

1. Лінійний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 20 цілих чисел серед яких є однакові. Знайти кількість елементів у масиві, які співпадають з першим елементом.

3. Бінарний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.

8

1. Лінійний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 20 цілих чисел серед яких є однакові. Знайти кількість елементів у масиві, які співпадають з першим елементом.

3. Бінарний пошук. Згенерувати одновимірний масив 100 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.

9

1. Лінійний пошук. Згенерувати одновимірний масив 160 випадкових цілих чисел. Ввести з консолі шуканий елемент. Знайти перше входження шуканого елементу у масиві.

Потім в окремому циклі знайти останнє входження елементу.

2. Лінійний пошук. Створити у коді одновимірний масив з 20 від’ємних цілих чисел серед яких є однакові. Знайти кількість елементів у масиві, які співпадають з першим елементом.

3. Бінарний пошук. Згенерувати одновимірний масив 130 випадкових цілих чисел. Відсортувати масив методом швидкого сортування. Вивести відсортований масив на консоль. Ввести з консолі шуканий елемент. Методом бінарного пошуку знайти шуканий елемент.