Overview
"Clojure Data Structures and Algorithms Cookbook" guides you through the implementation of advanced algorithms and data structures using Clojure. With its recipe-based approach, you will tackle real-world problems, from compression to machine learning, and master the use of Clojure's libraries to create efficient and practical solutions.
What this Book will help me do
- Understand and utilize advanced algorithms like Dijkstra's and LexRank.
- Explore practical uses of arrays and linked lists through unique recipes.
- Build and optimize data structures, including B-Trees and Tries.
- Implement logic programming techniques using the core.logic library.
- Master asynchronous programming with Clojure's core.async module.
Author(s)
Rafik Naccache is an experienced software developer specializing in functional programming. An advocate for using expressive tools to solve complex problems, he brings a hands-on perspective suitable for both learners and practitioners. Rafik's practical approach paired with Clojure's capabilities helps readers efficiently explore algorithms and data structures in this book.
Who is it for?
This book is perfect for programmers already experienced with Clojure who are interested in expanding their understanding of data structures and algorithms. If you're comfortable setting up projects, using REPLs, and have intermediate Clojure knowledge, this book will elevate your programming skills. For those looking to enhance their algorithmic problem solving with Clojure, this is a great fit.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access