Задачи по лаборатории-2-3
Download 21.6 Kb.
|
Задачи по лаборатории-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
ma'muriyatiga murojaat qiling