Задачи по лаборатории-2-3


Download 21.6 Kb.
Sana20.12.2022
Hajmi21.6 Kb.
#1037302
Bog'liq
Задачи по лаборатории-2-3 2


Задачи по лаборатории-2-3
1. Найдите наименьший элемент в списке, используя метод последовательного поиска.
2. Используйте метод последовательного поиска, чтобы найти элементы, размер которых превышает указанный ключ в списке.
3. Найдите наименьший элемент в списке, используя метод последовательного поиска.
4. Используя метод последовательного и двоичного поиска, найдите элемент и количество сравнений из массива A.
5. Находите предметы наугад с помощью бинарного поиска.
6. Дан список машинных номеров: 345, 368, 876, 945, 564, 387, 230. Используя бинарный поиск, найдите местонахождение данной цифровой машины.
7. Найдите каждый второй элемент в списке с помощью метода последовательного поиска и определите количество сравнений.
8. Используя бинарный поиск, найдите элемент с несколькими ключами и количество сравнений с данным ключом из массива.
9. Найдите самый большой элемент массива, используя метод перемещения в начало и метод транспозиции.
10. Методом вычитания найдите в списке наибольшее число, которое делится на 11 (если таких чисел много, то найдите наибольшее из них; если такого числа не существует - не соответствует ему) 'извлечь данные).
11. Используя метод транспонирования, найдите в списке наибольшее число, которое делится на 11 (если таких чисел много, то найдите наименьшее из них; если такого числа не существует - выведите соответствующую информацию ).
12. Используя метод put, найдите в списке элемент, в котором некоторые из смежных элементов меньше 72. Если таких элементов много, то найдите самый крупный из них; если такого элемента нет - распечатайте соответствующую информацию.
13. Используя метод транспонирования, найдите в списке элемент, соседние элементы которого являются четными числами. Если таких элементов много, то найдите самый большой или самый маленький; если такого элемента нет - распечатайте соответствующую информацию.
14. Используя метод заголовка, найдите в списке элемент, у которого есть пара смежных элементов. Если таких элементов много, то найдите самый большой или самый маленький; если такого элемента нет - распечатайте соответствующую информацию.
15. Используя метод транспонирования, найдите в списке элемент со средним арифметическим 12 до нужного элемента. Если такой элемент не существует, предоставьте соответствующую информацию.
16. Используя метод put, найдите в списке максимальный элемент, который делится на 10. Если такой элемент не существует, предоставьте соответствующую информацию.
17. Найдите наименьший элемент массива, используя метод заголовка и транспонирования.
18. Используя метод транспонирования, найдите в списке элемент, в котором разница между соседними элементами четная и кратна 3. Если такой элемент не существует, предоставьте соответствующую информацию.
19. Используя метод заголовка, найдите в списке элемент, средний квадрат которого меньше 10 после нужного элемента. Если таких элементов много, то найдите самый крупный из них; если такого элемента нет - распечатайте соответствующую информацию.
20. Используя метод транспонирования, определите значение tg (x) для каждого элемента x и поместите элемент с наибольшим значением в 1-ю позицию.
21. Создайте программу, чтобы определить, сколько ссылок на элемент в данном списке методом транспонирования элемента, в котором выполняется поиск.
22. Создайте программу для поиска ключевого элемента, используя метод заголовка массива.
23. Введите новый элемент в массив, используя метод двоичного поиска.
24. Удалите ключевой элемент массива, используя метод двоичного поиска.
25. Создайте программу для поиска нечетных элементов в списке с помощью метода транспонирования.
26. Найдите ключевой элемент в данном массиве, используя методы последовательного и двоичного поиска, и дайте программе определить, какой метод эффективен в этом режиме поиска.
27. Найдите учащегося с наивысшим баллом в серии поисков, используя таблицу с именами учащихся и общими баллами.
28. Создайте программу для извлечения общего балла запрошенного студента с помощью метода двоичного поиска из таблицы имен студентов и общих баллов.
29. Перегруппируйте массив, неоднократно обращаясь к элементам массива имен учащихся, используя метод заголовка.
30. Используя метод транспонирования, переставьте массив, неоднократно обращаясь к элементам списка имен учащихся.
Download 21.6 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling