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.
Fuzzy Logic Hottie
This app has made long flights and road trips so much more enjoyable. Audiobook joy made simple – this app's ease of use is a game-changer.
Lucky Brandy
I can't get enough of this app's convenience and the endless possibilities it offers. This app's support for various formats and genres ensures that there's always something new to explore. With this app, I've discovered a new way to make my workouts and downtime more engaging and insightful. The range of audio formats supported is incredible. No need to worry about file conversion. The statistics tracking feature is eye-opening. I never realized how much time I spend on audiobooks until now!
ChatterChampion
This app has turned long waits into exciting opportunities to dive into a new story. ListenBook's integration of artwork and metadata adds a visually appealing touch to my library. This app has turned my mundane tasks into exciting opportunities for reading. Good but not great. The narration was competent but lacked the extra spark that makes some audiobooks truly special. Still worth a listen though.
Neophyte Believer
📱 A world of books at my fingertips – this app's user-friendly design makes it a true reading companion. 📚📱 Tone adjustment is such an innovative feature. It adds a personal touch to narration. Automated artwork and metadata retrieval add a professional touch to my audiobook library. I love the ability to change the playback speed. It’s perfect for my needs.
Spoiler Betty
Enhancing my daily routines – this app's design makes listening a joy. No more limits on the genres I can explore! This app's versatility in downloading and organizing audiobooks ensures I always have a captivating tale at my fingertips. 📖📱
Pigeon Woman
I'm amazed at how this app's features cater to audiobook enthusiasts' every need. Packed with useful features. ListenBook is my favorite audiobook app.
Uncle Psycho
I'm impressed by ListenBook's ability to extract artwork and metadata automatically. This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I go. This app's user-friendly interface has made reading on-the-go a breeze.
White Swan
I've never been so excited about my daily commute – thanks to this app. This app has rekindled my love for literature, and I'm spreading the word to everyone I know. This app is a true treasure for audiobook lovers – it's my go-to source for literary adventures! 🔥 Adding a spark of excitement to my daily routine – this app is my secret weapon! ✨📖
Twisty Freesia
I love how this app turns even the dullest tasks into exciting storytelling moments. ListenBook's compatibility with CarPlay and Apple Watch integration is a brilliant touch. Beautiful design and intuitive interface. Very user-friendly.
Pepper Legs
If you love stories but have a busy schedule, this app is your solution! ListenBook has turned my audio content into an immersive, personalized, and unforgettable experience. 🌟 Adding excitement to each day – this app ensures that every moment is an opportunity to explore new stories. 📚🚀 Effortless audiobook management – this app's usability is impressive.
Digger
The ListenBook app has made my daily routines more enriching, allowing me to learn while on the go. Gone are the days of waiting for the right time to read – this app is always ready. Bravo to the creators of this app – they've truly captured the essence of convenient audiobook enjoyment. The smooth playback and thoughtful design are a win. 📚👏 My study sessions are more efficient than ever, thanks to the looping playback and bookmark features.
Crash Override
ListenBook's support for a variety of audio formats ensures that I can access my content without any limitations. Adjusting the tone of the narrator's voice adds a layer of personalization that I never knew I needed. Flawless support for various audio formats. Highly satisfied. The app is very easy to use. ListenBook makes managing my audiobook library simple.
Hyper
I'm enjoying books I never thought I'd be interested in – all thanks to this app. ListenBook Pro's noise reduction feature enhances my immersion in every audiobook, regardless of surroundings. The range of supported formats is astounding. No more compatibility issues! is a breeze with ListenBook. It's convenient and efficient.
Old Orange Eyes
📚 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. 📱📖 Sharing audiobooks with friends is so easy with AirDrop. It's a great way to spread happiness. is a time-saver. It's convenient for accessing my content. The app is so easy to set up. I was listening to my books in no time. 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!
Howitzer Rise
The extensive audiobook collection for children is a blessing for my little ones. I'm amazed at how this app has made my workouts more motivating and my audiobooks more accessible. 🌌 Whether I'm cooking, commuting, or relaxing at home, this app's seamless functionality keeps me engaged in captivating narratives. 🎧✨ Simplifying audiobook adventures – this app's ease of use is a delight. An audiobook I’ll listen to again! The story was engaging, and the narrator’s performance made it even better. Some parts were so well-delivered that I replayed them just to hear the emotion again.
Predator
Frequent updates ensure there's always something new and exciting to listen to. ListenBook's commitment to excellence shines through in its powerful features and seamless performance. Download via WiFi, WebDAV, iTunes – options galore to suit everyone's preferences. Automated artwork and metadata extraction make my audiobook library look neat and professional.
SpellTansy
The 'Explore' feature has introduced me to authors I might never have discovered otherwise. ListenBook's commitment to providing top-notch audio quality has taken my audiobook experience to a new level. 🎧 Immerse yourself in stories effortlessly – this app's functionality is the gateway to endless audiobook adventures. 📚🌟 The app's compatibility with CarPlay has made my road trips so much more enjoyable.
Slow Trot
ListenBook's commitment to delivering an exceptional audiobook experience is evident in its thoughtful features and design. AirDrop sharing makes it easy to share audiobooks with friends.
RawSkills
I love how ListenBook extracts artwork and metadata from audio files, adding a visual touch to my listening experience. Audiobook enjoyment without the hassle – this app's design is a win.
Disco Thunder
ListenBook's customizable features, from playback speed to audio filters, cater to every audiobook lover's preferences. Automatic artwork and metadata extraction add a professional touch to my audiobook library. The customizable controls and playback options cater perfectly to different audiobook preferences.
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