В учебном пособии обсуждается алгоритмы решения наиболее широко распространённых классов задач, покрывающих практически всю область программирования:поиск и сортировка,численные алгоритмы а алгоритмы на графах.Особое внимание уделено алгоритмам параллельной обработки,редко освещаемым в литературе на русском языке.