Програма поиска элемента в произвольном массиве методом бинарного поиска
курсовые работы, Информатика Объем работы: 14 стр. Год сдачи: 2013 Стоимость: 20 бел рублей (645 рф рублей, 10 долларов) Просмотров: 419 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
ОСНОВНАЯ ЧАСТЬ 5
ЗАКЛЮЧЕНИЕ 15
СПИСОК ЛИТЕРАТУРЫ 16
ВВЕДЕНИЕ 4
ОСНОВНАЯ ЧАСТЬ 5
ЗАКЛЮЧЕНИЕ 15
СПИСОК ЛИТЕРАТУРЫ 16
ВВЕДЕНИЕ
Алгоритмы поиска имеют большое значение сегодня. Куда не посмотри, везде они являются главными компонентами, базы данных без него просто не мыслимы. Поэтому надо четко понимать, как они работает и как ими можно управлять.
Алгоритмы поиска могут работать с данными в разных состояниях. Эти состояния определяются степенью упорядоченности этих данных. Естественно, если данные упорядочены (отсортированы), то поиск можно осуществить намного быстрее. С этим как раз и связаны многие алгоритмы поиска.
С неупорядоченными данными может работать только один тип поиска – последовательный. Во время последовательного поиска программа берет все данные по порядку следования и сравнивает их с заданным ключевым элементом. Естественно должно быть понятно, что такой тип поиска при огромных потоках информации имеет очень маленькую производительность и поэтому рекомендуется его использовать в случаях с малым количеством данных.
Остальные методы поиска работают с упорядоченными данными. Во всех таких методах используется всякая возможность хотя бы приблизительно вычислить координаты местоположения элемента в массиве данных.
Цель курсовой работы – рассмотрение метода поиска элемента в произвольном массиве методом бинарного поиска.
Задачи: с помощью среды визуального программирования осуществить поиск элемента в произвольном массиве методом бинарного поиска.
Алгоритмы поиска имеют большое значение сегодня. Куда не посмотри, везде они являются главными компонентами, базы данных без него просто не мыслимы. Поэтому надо четко понимать, как они работает и как ими можно управлять.
Алгоритмы поиска могут работать с данными в разных состояниях. Эти состояния определяются степенью упорядоченности этих данных. Естественно, если данные упорядочены (отсортированы), то поиск можно осуществить намного быстрее. С этим как раз и связаны многие алгоритмы поиска.
С неупорядоченными данными может работать только один тип поиска – последовательный. Во время последовательного поиска программа берет все данные по порядку следования и сравнивает их с заданным ключевым элементом. Естественно должно быть понятно, что такой тип поиска при огромных потоках информации имеет очень маленькую производительность и поэтому рекомендуется его использовать в случаях с малым количеством данных.
Остальные методы поиска работают с упорядоченными данными. Во всех таких методах используется всякая возможность хотя бы приблизительно вычислить координаты местоположения элемента в массиве данных.
Цель курсовой работы – рассмотрение метода поиска элемента в произвольном массиве методом бинарного поиска.
Задачи: с помощью среды визуального программирования осуществить поиск элемента в произвольном массиве методом бинарного поиска.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы были выполнены все поставленные задачи и реализован необходимый алгоритм бинарного поиска.
Четкая структуризация кода и грамотно подобранные имена переменных, структур данных, функций и процедур способствуют удобочитаемости программы.
Реализованный алгоритм представляют минимальный набор процедур для представления и обработки данных, а также отличаются достаточно высоким быстродействием и эффективностью.
В ходе выполнения курсовой работы были выполнены все поставленные задачи и реализован необходимый алгоритм бинарного поиска.
Четкая структуризация кода и грамотно подобранные имена переменных, структур данных, функций и процедур способствуют удобочитаемости программы.
Реализованный алгоритм представляют минимальный набор процедур для представления и обработки данных, а также отличаются достаточно высоким быстродействием и эффективностью.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.