Домашнее задание по курсу iCarnegie's Software Systems Development – SSD5: Data Structures and Algorithms. Курс разработан Carnegie Mellon University и являются международной программой iCarnegie (http://www.icarnegie.com) по профессиональному обучению IT-специалистов.