Title: Concise Notes on Data Structures and Algorithms
Description: Concise Notes on Data Structures and Algorithms: Ruby Edition is a text for a standard foundational course in the topic. It emphasizes abstract data types and covers standard containers, algorithm analysis, sorting and searching, hashing, binary search trees, and graphs.

You can download the book for free via the link below.