Hands-On Data Structures and Algorithms with Rust: Learn programming techniques to build effective, maintainable, and readable code in Rust 2018
Эта книга представляет собой практическое руководство по реализации структур данных и алгоритмов на языке Rust. Автор, Клаус Матцингер, фокусируется на применении уникальных возможностей Rust 2018 для создания эффективного, поддерживаемого и читаемого кода.
Издание охватывает фундаментальные структуры данных — массивы, списки, стеки, очереди, деревья, графы — и классические алгоритмы их обработки. Особое внимание уделяется особенностям владения (ownership), заимствования (borrowing) и временам жизни (lifetimes) в Rust, которые критически важны для безопасной работы с памятью.
Книга подходит как для разработчиков, уже знакомых с Rust, которые хотят углубить свои знания в области алгоритмов, так и для программистов на других языках, желающих изучить Rust через призму классических компьютерных наук. Практические примеры и упражнения помогают закрепить материал и научиться применять структуры данных в реальных проектах.









