Book description
Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for todayââ?¬â?[s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work. Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. Youââ?¬â?[ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions. Use these techniques today to make your code faster and more scalable.
Nightmare King
The ListenBook app has transformed my device into a treasure trove of knowledge and entertainment. I can't imagine my life without this app – it's my constant companion for literary adventures.
FearLeSS
The quality of the audio is top-notch, making the experience truly immersive. Audiobook joy made simple – this app's ease of use is commendable. With ListenBook, I can finally enjoy my audiobooks without worrying about format compatibility. It handles everything! Auto-rewind feature is a lifesaver. I never lose my place! I love how ListenBook makes it easy to organize my audiobook library. The app supports all formats, and the import process is a breeze. The playback controls are responsive, and the sound quality is excellent. Highly recommend!
Junkyard Dog
ListenBook's compatibility with playlists and CUE files is a great addition for those who love organized listening. The ListenBook app is a must-have for anyone who loves to learn and be entertained through audiobooks.
Silver Agent
ListenBook's dedication to excellence shines through in its performance and features. 🧘♂️ Finding zen in the art of listening – this app takes mindfulness to a new level! 🧘♂️🎧 ListenBook has become my go-to app for exploring a diverse range of audiobooks. It offers a wide array of features that cater to different preferences and needs.
xFRST
I'm in awe of how technology has enhanced my reading experience through this app. 🚶♂️🌟 Strolling through stories on a lazy afternoon – this app is my relaxation buddy! 🏖️🎧 💃 Dancing through chores with audiobooks – this app turns cleaning into a lively and literary affair! 🎶📚
Sugar Hiccup
Audiobooks have made my long commutes enjoyable, and I'm always eager to see what's next. I can't imagine my audiobook routine without ListenBook's intuitive and user-friendly design. 👩🍳 Elevating culinary experiences with auditory tales – cooking has never been this entertaining and educational! 🍳🎧 ListenBook is the best audiobook player I’ve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers!
ThreadTrail
🎶📚 My new soundtrack? Audiobooks, of course! This app makes every day musical. 🎧🎶 The statistics feature in ListenBook adds an element of self-awareness to my audiobook consumption.
Icy Avenger
With ListenBook, I can immerse myself in captivating stories and enriching knowledge, all in one app. Say goodbye to monotony – this app's diverse format compatibility and intuitive controls have turned every moment into a thrilling audiobook experience. 📱🔊 Bookmarks are a fantastic tool for keeping track of important moments. They're a game-changer. I love how ListenBook makes it easy to organize my audiobook library. The app supports all formats, and the import process is a breeze. The playback controls are responsive, and the sound quality is excellent. Highly recommend! This audiobook made my workouts fly by! The engaging narration kept me motivated to keep listening, which meant longer gym sessions. The narrator's energy matched the material perfectly - upbeat when needed, somber when appropriate. A great example of how narration can enhance text.
EchoEmissary
ListenBook's user-friendly controls and innovative features have made it an essential tool for my audiobook enjoyment. ListenBook's innovative features, from audio filters to statistics, make it a standout app. Perfect for studying with its playback controls and audio filters. Excellent app! I love how easy it is to download audiobooks with ListenBook. The app is incredibly convenient.
Venious
Audiobooks on this app have become my go-to entertainment for winding down. ⭐️ Who knew cleaning could be this exciting? This app turns chores into adventures! 🧹🏰 Adjusting the tone of the voice is a game-changer. It's like customizing my listening experience. Finally, an app that handles all my audiobook formats effortlessly. ListenBook is a must-have! The customer support is amazing. They responded to my query within hours.
Sprinkle Lovenuts
I love how this app's chapters, bookmarks, and controls give me full control over my audiobook journey. ListenBook’s interface is sleek and user-friendly. Finding and playing my audiobooks has never been easier. The app is perfect for long walks. It keeps me company the whole time.
Unseen
ListenBook is my daily companion, turning mundane tasks into exciting audio adventures. 🏝️ Basking in the sun while indulging in literary adventures – this app makes outdoor relaxation even better. ☀️📖 ⭐️ Kudos to the developers for creating an app that's both functional and user-friendly. I can navigate and enjoy my books effortlessly. 📚👏
EchoEnigma
💼 Workday blues? Not anymore – this app turns my office hours into reading time! 💻📖 ListenBook's compatibility with CarPlay and Apple Watch enhances my audiobook experience during daily activities. Automatic artwork and metadata extraction add a professional touch to my audiobook library. The app is perfect for bedtime listening. The sleep timer is a must-have.
Delicious
Adjusting the tone of the voice is a unique and fun feature. I can customize the narration to my liking. I’ve been using ListenBook for months, and it’s been a fantastic experience. The app is lightweight, doesn’t drain my battery, and works perfectly in the background. The equalizer and voice boost features are amazing. Highly recommend!
Fl00d
Simplifying audiobook management – this app's functionality is a true asset. ListenBook's integration with CarPlay and Apple Watch is a seamless addition to my daily routine.
Casanova
With ListenBook, my audio content is organized, accessible, and ready to inspire me. ListenBook's sleek design and intuitive controls make it my go-to app for audiobooks. 🧘♀️☕ Sipping tea and getting lost in stories – the ultimate way to unwind! 🍵📖 ListenBook has become my workout companion. It keeps me engaged and entertained during exercise. ListenBook has seamlessly integrated into my daily routine, enhancing my workouts, commutes, and moments of relaxation. It's a true companion.
Lucky Brandy
Great app for listening to lectures and speeches. Highly useful! The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time. Perfect for my daily walks. The story was engaging enough to keep me motivated to exercise but not so complex that I got lost in thought. Great production quality too.
Dahlia
💡 Enriching my daily routines with wisdom and wonder – thank you, this app! 📱📖 Book groups are a thoughtful addition. They help me keep related titles together for a seamless experience.
ByteBard
The convenience of switching between devices without losing my place is a lifesaver. This app has rekindled my passion for literature in a whole new way. ListenBook has completely changed my audiobook experience – it's like having a personal audio library. ListenBook has revolutionized the way I consume content. It's like having a personal tutor in my ear.
Moon Peaches
ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. I can't get enough of this app's user-friendly interface – it's a true delight. I love the ability to change the playback speed. It’s perfect for my needs.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience