📗 Структуры данных и алгоритмы являются компонентами построения программ. На практике выбор способа обработки данных зависит от множества факторов: сложности и массовости задачи, требований к аппаратному и/или программному обеспечению вычислительной техники, ожидаемой скорости обработки и т.п. В современных условиях одним из основных критериев в реализации решений выступает фактор времени в совокупности с большими объемами данных. В таком случае необходимо найти наилучший способ решения, оптимальный с точки зрения выработанных критериев оценки трудоемкости и сформулированных требований. Как показывает практика, в основе решения прикладных задач лежат классические алгоритмы обработки данных. Книга «Компьютерная обработка данных. Часть 2. Алгоритмы обработки данных» обобщает и систематизирует различные абстракции данных, поддерживаемые в С++, в контексте применяемых для их обработки алгоритмов. Она написана на основе учебно-методического материала, представленного в форме лекционно-практических тематических разделов, которые следуют в порядке изучения алгоритмов компьютерной обработки данных. В качестве программной реализации выбран язык С++ и использована среда MS Visual Studio 2012.