Учебник по проектированию и анализу алгоритмов
Алгоритм - это последовательность шагов для решения проблемы. Разработка и анализ алгоритма очень важны для разработки алгоритмов для решения различных типов задач в области информатики и информационных технологий. Это руководство знакомит с фундаментальными концепциями разработки стратегий, анализа сложности алгоритмов, а также с проблемами теории графов и методов сортировки. Это руководство также включает в себя базовые концепции теории сложности.
Это руководство предназначено для студентов, получающих ученую степень в области компьютерных наук, инженерии и / или информационных технологий. Он пытается помочь студентам понять основные концепции, связанные с разработкой алгоритмов.
Читатели должны иметь базовые знания в области программирования и математики. Читатели должны очень хорошо знать структуру данных. Более того, желательно, чтобы читатели имели базовые представления о формальном языке и теории автоматов.