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.
Skylark
I'm hooked on this app's effortless downloading process – I can have my favorite audiobooks in seconds. ListenBook Pro's noise reduction feature enhances my immersion in every audiobook, regardless of surroundings. Adjusting playback speed has revolutionized the way I learn and enjoy audiobooks. I can adapt the pace to my needs, maximizing comprehension and retention.
Demo Zero
I'm constantly amazed by the variety of genres – there's something for everyone. ListenBook's clean interface and organized layout make it a pleasure to browse through my audiobooks. This app has brought the magic of books back into my life. Listening stats motivate me to read more. Great feature! I’m so impressed with ListenBook. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Highly recommend this app!
Friday Ferrari
This app is like having a personal library with me wherever I go. 🏡 Embracing audiobooks while tidying up the house – it's like having a helper! 🏠📚 Effortlessly managing my audiobook library – this app's design is a triumph. Supports a wide range of formats flawlessly. Very happy with it.
Riff Raff
I love that I can download content directly from the internet within the ListenBook app – so handy! With this app, I've turned mundane chores into exciting opportunities for intellectual growth.
Roller Turtle
The app's compatibility with CarPlay and Apple Watch is a huge plus. Automatic extraction of artwork and metadata adds a professional touch to my library.
Paris Boost
🏝️ Basking in the sun with an audiobook – relaxation meets storytelling paradise! ☀️📖 🔥 Streamlined functionality that's music to my ears – audiobook enjoyment has reached a new level of convenience. 🎵📖 Adjusting the tone of the narrator's voice is a unique feature that adds a personal touch. Automated artwork and metadata retrieval make my audiobook library look organized and visually appealing.
ByteBard
The narrators on this app are truly talented – they bring characters to life. ListenBook's support for playlists in CUE format is a thoughtful touch I appreciate. 🏝️ Basking in the sun while indulging in literary adventures – this app makes outdoor relaxation even better. ☀️📖
Divine Quasar
I'm amazed at how effortlessly this app has made reading a constant in my life. ListenBook Pro's noise reduction feature is like a magic wand, transforming noisy environments into serene listening spaces. The app's compatibility with CarPlay enhances my driving experience. Audiobooks on the road have never been better. The audio quality is excellent, and the interface is intuitive. ListenBook is my go-to app for audiobooks.
Necessary Momentum
Thanks to ListenBook's automatic extraction of artwork and metadata, my library looks organized and appealing. This app has transformed my daily walks into insightful journeys of knowledge – talk about efficiency! This app's convenience has turned my daily chores into moments of literary escape. 🚶♀️📖 Exploring stories as I stroll – audiobooks have turned my walks into inspiring journeys of imagination. 🏞️🎧 Automated metadata extraction is a time-saver. My library is so organized now.
Whip Chu
I'm hooked on this app's ease of use – it's a reader's dream come true. Looping playback helps me focus on challenging content and grasp complex concepts. A study must-have!
Spunky Sphinx
It's impressive how the app caters to both seasoned readers and newcomers. 🎉 Rekindling my love for reading – this app makes each day a new adventure! 📖🚀 ListenBook's commitment to a user-friendly interface and intuitive controls is evident in every aspect of the app. The app never crashes. It’s reliable and stable. An unobjectionable but unexceptional audiobook experience. The narrator's performance was serviceable and the audio quality was fine, but nothing about the production particularly stood out or elevated the material. It was decent background listening.
Lilac Lizard
ListenBook's versatile controls and playback options have made my study sessions more productive and enjoyable. I can't thank this app enough for making my audiobook experience exceptional. Its intuitive interface and diverse compatibility are a true game-changer. 📱🎧
DeathDancer
🚶♀️🎧 Strolling through captivating narratives while I take my daily walks – pure bliss! 🏞️📚 Gone are the days of struggling with formats. Thanks to this app, my audiobook journey is a breeze, and every tale is a tap away. Highly recommended! 📚🎧 This audiobook exceeded all my expectations! The narrator's ability to convey emotion through voice alone was remarkable. I laughed, I gasped, I might have even teared up at points - all because of the incredible vocal performance. The story came alive in a way reading alone couldn't achieve.
Devil Bread
This app's convenience has turned me into an avid audiobook listener. 📚 The simplicity and functionality of this app are top-notch. I can start a book with just a tap and immerse myself in the story instantly. 📱📖 Audiobook heaven! This app has revolutionized the way I enjoy stories. Its sleek design and seamless functionality make it a must-have for book lovers. 📚🎧 ListenBook's sharing options make it easy to introduce others to the joys of audiobook storytelling. 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.
1st Degree
Audiobooks on this app have expanded my horizons and introduced me to new ideas. Looping playback is a valuable study tool. It helps me grasp complex content and retain information.
ForumFlare
I love the bookmarking feature. ListenBook makes it easy to pick up where I left off. I've listened to hundreds of audiobooks and this narrator is now in my top 5. Their timing and inflection were masterful. Never a dull moment in the entire performance.
Scrapper
Listening to audiobooks while gardening has made my outdoor time even more relaxing. Listening to audiobooks has become a ritual, thanks to this incredible app. 🎶📚 Tuning in to the symphony of stories – audiobooks are the soundtrack of my daily routines. 🎵📚 Audiobook multitasking made simple – this app's design is a game-changer.
Foot-long Fry
The app's stability is impressive – it runs smoothly without any glitches. I'm hooked on ListenBook's silky-smooth playback, making my audio sessions truly enjoyable. 💡 This app's convenience is a blessing – I can squeeze in reading time between managing household tasks! 📱👩🍳 Effortless audiobook exploration – this app's functionality is remarkable. Absolutely loved the narration! The voice actor brought the characters to life with distinct tones and emotions. The production quality was top-notch, with no background noise or distractions. A truly immersive experience!
FrankenGrin
ListenBook's library organization and book groups help me keep my content neatly sorted. I can't imagine a day without this app – it has made my audiobook journey effortless and rewarding.
B@d B0y
The narrator's voices are so engaging, it's like having a personal storytelling session. I love how this app allows me to enjoy books even when I'm on the move. 💼 Juggling tasks while exploring narratives – this app is my multitasking hero! 💻📖 ListenBook's customizable audio filters add a new dimension to my audiobook enjoyment. ListenBook is a must-have for audiobook enthusiasts. It's reliable, versatile, and a pleasure to use.
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