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.
Lime
ListenBook's support for a wide range of formats means I can listen to all my favorite content without worries. Audiobook multitasking made simple – this app's design is a game-changer.
Centurion Sherman
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! 📚🎧 ListenBook Pro's tone adjustment feature is a playful addition that lets me tweak the audiobook experience.
Divine Bramble
Thanks to ListenBook, I can enjoy my audiobooks without the need for constant synchronization. 🚶♀️📖 Exploring stories as I stroll – audiobooks have turned my walks into inspiring journeys of imagination. 🏞️🎧 ListenBook has become my trusted companion. It's my go-to app for expanding my knowledge and enjoyment. The app is so easy to use. I was up and running in minutes. I love the ability to change the playback pitch. It’s a unique feature.
Street Jolly
This audiobook app is a true gem – it brings stories to life with every click. ListenBook has redefined the way I experience stories, turning every moment into an adventure. This app's convenience has turned me into an avid audiobook listener. I can't imagine my life without this app – it's my passport to countless stories. 📚 Accessing my favorite authors and genres is a breeze with this app's user-friendly functionality. 📱🎧
Pearl Girl
ListenBook's powerful audio downloading features are a game-changer – I can have my audiobooks ready in no time. ListenBook has turned my ordinary moments into extraordinary journeys of the mind. 🏃♂️📚 Combining fitness and fiction – this app keeps me motivated during workouts with its engaging stories! 🏃♂️📖 An acceptable audiobook that met basic expectations. No complaints about quality but nothing remarkable either. Would listen to this narrator again but wouldn't seek them out.
Kabuki
The ease of downloading content via WiFi, WebDAV, and more has made ListenBook my audiobook hub. This app's convenience has transformed my reading habits – it's a game-changer.
Berlin Kamikaze
Being able to download audiobooks for offline listening is a game-changer. 📱 Carrying stories wherever I go – this app's convenience allows me to indulge my love for reading on the move. 📚🛍️ Audiobook joy made simple – this app's ease of use is a game-changer. ListenBook's compatibility with a wide range of audio formats ensures that no audiobook is off-limits.
Disco Thunder
I used to struggle to find time for books – now, I listen while doing chores! This app's user-friendly interface has made audiobook listening a breeze, even for a tech novice like me. ListenBook's interface is not just aesthetically pleasing; it's also highly functional. Navigating through chapters and controls is a breeze. Finally, an app that understands the power of CUE playlists. Perfect for organizing.
Suicide Jockey
ListenBook's compatibility with various formats ensures that my audio needs are met. 🏡 Embracing audiobooks while tidying up the house – it's like having a helper! 🏠📚 🎧 Navigating through narratives has never been simpler – this app's functionality enhances my audiobook journey. 📚💫
StorySculptor
I'm blown away by the range of non-fiction audiobooks available – so much to learn! AirDrop sharing makes it easy to share audiobooks. Great feature!
Dancing Madman
AirDrop sharing is a very convenient feature. Thanks, ListenBook! The app is very easy to use. ListenBook makes managing my audiobook library simple. 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.
MicroStar
Listening to audiobooks has become my daily ritual for relaxation and escape. The sleep timer is a lifesaver. I fall asleep listening to my books every night. 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!
Wheels
This app isn't just a tool, it's a wellspring of inspiration and positive vibes. 🚶♀️📖 Discovering new worlds on my daily walks – this app is my travel companion! 🌍🎧 The seamless integration with CarPlay adds convenience and entertainment during my daily commutes.
WittyWordsmith
Kudos to the app for making literature accessible to those with busy schedules. I'm hooked on this app's ease of use – it's a reader's dream come true. 📱 Accessing my favorite stories has never been this straightforward – this app's functionality is a bookworm's dream come true. 📚💫 Audiobook enthusiasts, celebrate! This app's thoughtful features, like auto-rewind and easy chapter navigation, cater perfectly to our reading cravings. 🎉📚 Automated artwork and metadata retrieval make my library look organized and professional.
Y0dler
Library organization is simplified with ListenBook. It's easy to keep my audiobooks neat and tidy. The app's compatibility with Apple Watch elevates my workouts, making them more engaging and productive.
Scrapper
With ListenBook, I can now listen to my favorite audiobooks and speeches with the utmost comfort and convenience. ListenBook's audio filters allow me to customize the audio playback to suit my preferences perfectly. ListenBook's compatibility with CarPlay is a major convenience during road trips. Quick access to chapters and controls ensures a seamless listening experience with ListenBook. It's effortless to use.
Delicious Wing
I'm able to catch up on my reading list even during the busiest days. With ListenBook, I can enjoy my audiobooks with enhanced sound quality and personalized settings. I'm amazed at how this app has made my workouts more motivating and my audiobooks more accessible. Audiobook multitasking made easy – this app's functionality is top-notch. I love the ability to change the playback speed. It’s perfect for my needs.
Sky Dahlia
ListenBook Pro takes my experience to the next level. Unlimited audiobook length, noise reduction, and voice tone adjustment? Count me in! The intuitive interface and efficient navigation make this app a pleasure to use every day.
Overrun
The app's compatibility with various devices ensures I never miss a moment of my book. Managing my audiobook collection is a pleasure thanks to this app's usability. Audiobook pleasure simplified – this app's design is a standout.
Kill Switch
💡 Balancing learning and living effortlessly – audiobooks on demand, thanks to this app! 🎧💫 ListenBook has completely transformed how I enjoy audiobooks. The chapter navigation is seamless, and the statistics feature is a fun way to track my listening progress. The app is stable, fast, and incredibly user-friendly. Five stars!
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