Если хотите узнать, сколько стоит сделать курсовую работу , сервис Work5 подскажет.
. Очевидно, что для быстрого поиска необходимой информации на информационных серверах глобальных сетей необходимо специальное программно-алгоритмическое обеспечение, входящее в состав так называемых информационно-поисковых систем. Наиболее известными из таких систем в сети Internet являются AltaVista, Yahoo, Rambler, Ау, Апорт и т.д. Основой таких систем являются 2 программы: программа сортировки непрерывно поступающей на сайты (узлы, серверы) Internet’а информации по какому-либо признаку (по ключевым словам, по авторам, по времени создания, по странам и компаниям-разработчикам и т.д.) и программа поиска информации по вышеприведенным признакам. От эффективности и скорости работы этих программ в конечном итоге зависит время получения необходимой информации, как через глобальные сети, так и из локальных баз данных на конкретном компьютере. Алгоритмы и программы сортировки и поиска информации непрерывно совершенствуются, что вызвано необходимостью создания более быстродействующих информационно-поисковых систем, способных справиться с непрерывно нарастающим объемом информации, т.к. при современном уровне телекоммуникаций именно эти программы являются наиболее медленным звеном. Проблемам сортировок Дональд Кнут посвятил целый том своего «Искусства программирования». На данный момент существует множество алгоритмов сортировки данных. Зачастую выбор алгоритма решения задачи зависит от структуры сортируемых данных. В случае сортировки эта зависимость имеет большое значение, и методы сортировки обычно разделяют на две категории: Сортировка массивов (внутренняя сортировка) Сортировка последовательных файлов (внешняя сортировка) При внутренней сортировке массивы располагаются в оперативной памяти ЭВМ, что обеспечивает быстрый произвольный доступ к данным. При внешней сортировке файлы хранятся в более "медленной", но более вместительной внешней памяти, т.е. на запоминающих устройствах с механическим передвижением (магнитных дисках и других носителях). Критериями оценки методов сортировки являются: количество операций сравнения пар ключей число перестановок элементов экономное использование памяти. Одним из видов алгоритма поиска является двоичный поиск, основан на инварианте цикла. Инвариант цикла – это соотношение, которое истинно перед циклом, истинно в процессе выполнения цикла и истинно при выходе из цикла. Все это описано у Дейкстры в книге «Дисциплина программирования», и детально разжевано у Гриса в книге «Наука программирования». Целью данной курсовой работы является рассмотрение алгоритмов сортировки и поиска. Задачи курсовой работы: - рассмотреть алгоритмы сортировки; - рассмотреть алгоритмы поиска; - привести примеры решения задач с помощью алгоритмов сортировки и поиска.