Реферат по хирургии на заказ не будет содержать "воды". Рефераты, которые пишут наши авторы, получают высокие оценки! Обращайтесь в Work5!
. Преимущество такого подхода заключается в том, что он позволяет непосредственно оценить эффективность применения различных алгоритмов для решения задачи. Недостаток же состоит в том, что при таком подходе акцент делается на решении самой задачи, а не на методологии проектирования алгоритма. При использовании второго, альтернативного подхода основное внимание уделяется методике проектирования алгоритма. При этом алгоритмы, относящиеся к различным областям вычислительной техники, группируются, если при их проектировании использованы одинаковые подходы. Подобный подход наиболее подходит для основного курса, посвященного проектированию и анализу алгоритмов. Имеется несколько причин для того, чтобы сосредоточиться на методологии проектирования алгоритмов. Во-первых, станет возможным применение при разработке алгоритмов для решения неизвестной задачи. Во-вторых, возможно классифицировать все множество известных алгоритмов согласно лежащей в их основе идее проектирования. В-третьих, изучение методологии проектирования алгоритмов имеет огромную важность, поскольку дает ключ к пониманию методики поиска общего решения задач в области информатики. Целью данной работы является исследование основных типов алгоритмов, их сложности и использование для решения задач. В ходе работы будут рассмотрены вопросы начиная от понятийного аппарата предметной области до использования основных типов рассматриваемых алгоритмов для решения определенного класса задач. Рассмотрению вопросов, связанных с реализацией алгоритмов, в научной литературе уделяется большое внимание. Особую заслугу в разработку методологии проектирования и реализации алгоритмов внес Дональд Эрвин Кнут. Его трехтомник "Искусство программирования стоит вне всякой конкуренции, входя в золотой фонд мировой литературы по информатике и является настольной книгой практически для всех, кто связан с программированием. В настоящей работе проведен комплексный анализ рассмотрения методов практической реализации широкого класса алгоритмических задач.