Introduction to Algorithms & Data Structures

Learn Linear Data Structures with Videos & Interview QuestionsBy Bolakale Aremu, Charles Johnson Jr.
Listen with Sir Michael Caine™ and 1,000+ voices
Length3h 30m

About this audiobook

This playbook is the third volume of the series Introduction to Algorithms & Data Structures. It is a very comprehensive data structures and algorithms book. It is packed withtext tutorials with a lot of illustrations5 hours of HD video tutorials (updated regularly),popular interview questions asked by Google, Microsoft, Amazon and other big companies,hands-on lessons, practice exercises and solutions,codes written during the course andscreenshots used in this book.Most data structure books and courses are too academic and boring. They have too much math and their codes look ugly, old and disgusting! This book is bundled with tutorial videos that are fun and easy to follow along, and show you how to write beautiful code like a software engineer, not a mathematician. Mastering data structures and algorithms is essential to getting your dream job. So, don't waste your time browsing disconnected tutorials or super long, boring courses.If you failed a job interview because you couldn't answer basic data structure and algorithm questions, just study this book and its accompanying videos. Understanding data structures and algorithms is crucial to excel as a software engineer. That’s why companies like Google, Microsoft and Amazon, always include interview questions on data structures and algorithms.I will teach you everything you need to know about data structures and algorithms so you can ace your coding interview with confidence. This course is a perfect mix of theory and practice, packed with popular interview questions.Another benefit is that data structures and algorithms will make you think more logically. They can help you design better systems for storing and processing data. They also serve as a tool for optimization and problem-solving.As a result, the concepts of algorithms and data structures are very valuable in any field. For example, you can use them when building a web app or writing software for other devices. You can apply them to machine learning and data analytics, which are two hot areas right now. If you are a hacker, algorithms and data structures are also important for you everywhere.Whatever your preferred learning style, I've got you covered. If you're a visual learner, you'll love my HD videos, and illustrations throughout this book. If you're a practical learner, you'll love my hands-on lessons and practice exercises so that you can get practical with algorithms and data structures and learn in a hands-on way.

Audiobook details

GenreTechnology, Science and Nature
Length3 hrs 30 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 2, 2023
LanguageEnglish

Table of contents

10. What You Get
20.1. Requirements
30.2. Benefits of Learning Algorithms and Data Structures
40.3. How This Course is Structured
51. Introduction to Linear Data Structures
Mostrar todos os capítulos
61.1. What is an Algorithm?
71.2. What is Data Structure?
82. The Big O Notation
92.1. What is Big O? – 00:00 min.
102.2. O(1) – 01:59 min.
112.3. O(n) – 03:28 min.
122.4. O(n2) – 07:13 min.
132.5. O(log n) – 09:37 min.
142.6. O(2n) – 12:16 min.
152.7. Space Complexity – 13:07 min.
163. Arrays
173.1. Introduction – 00:00 min.
183.2. Arrays – 00:45 min.
193.2.1. How an Array Stores Items
203.2.2. Limitations/Weaknesses of Arrays
213.3. Working with Arrays – 03:53 min.
223.4. Exercise 1: Building an Array – 07:23 min.
233.5. Solution 1: Building the Array – 10:15 min.
243.5.1. Public Class
253.5.2. Private Class
263.6. Solution 2: Insert Method – 13:34 min.
273.7. Solution 3: Remove Method – 17:54 min.: 3.7.1. Validation of Index
283.8. Solution 4: Search (IndexOf) Method – 22:45 min.
293.9. Dynamic Arrays – 25:13 min.: 3.9.1. Overview of the Vector Class
303.10. Wrap up – 29:02 min.: 3.10.1. Runtime Complexities of Various Operations
314. Linked Lists
324.1. Introduction – 00:00 min.
334.2. What Are Linked Lists? – 00:37 min.
344.3. Working with Linked Lists – 05:10 min.
354.4. Exercise 2: Building a Linked List – 08:34 min.
364.5. Solution: Building a Linked List – 09:59 min.
374.6. Implementing Size – 30:27 min.
384.7. Converting Linked Lists to Arrays – 34:42 min.
394.8. Cheat Sheets – 36:53 min.
404.9. Arrays vs Linked Lists – 38:05 min.
414.10. Types of Linked Lists – 41:26 min.
424.11. Exercise 3: Reversing a Linked List – 44:41 min.
434.12. Solution: Reversing a Linked List – 46:14 min.
444.13. Exercise 4: Kth Node from the End – 55:15 min.
454.14. Solution: Kth Node from the End – 58:35 min.
464.15. Wrap up – 1:03:57 min.
475. Stacks
485.1. Introduction – 00:00 min.
495.2. What are Stacks? – 00:32 min.
505.2.1. Structure of Stacks

Series

When the Heavens Went on SaleAshlee Vance18h 20m4.4 (3K)$40 · $0.00
Everybody Has a Podcast (Except You)Justin McElroy, Travis McElroy, Griffin McElroy5h 9m4.3 (2.3K)$24 · $0.00
Hands of TimeRebecca Struthers8h 8m4.4 (1.3K)$26 · $0.00
Never Lost AgainBill Kilday10h 1m4.4 (805)$29 · $0.00
How the Internet HappenedBrian McCullough13h 28m4.3 (2.7K)$23 · $0.00
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m4.3 (1.7K)$1 · $0.00
Just AspireAjai Chowdhry9h 13m4.4 (260)$29 · $0.00
The Little Book of AliensAdam Frank8h 20m4.3 (1.3K)$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m4.3 (1.3K)$2 · $0.00
KargilV.P. Malik15h 18m4.3 (2K)$24 · $0.00
Experiments with Alternating CurrentsNikola Tesla9h 16m4.3 (874)$1.99 · $0.00
Fire on the HorizonTom Shroder, John Konrad8h 23m4.3 (858)$26 · $0.00
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m4.3 (523)$2 · $0.00
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m4.2 (78.9K)$29 · $0.00
Across the Airless WildsEarl Swift10h 8m4.3 (1.3K)$29 · $0.00
Console WarsBlake J. Harris20h 41m4.2 (13.7K)$46 · $0.00
Improvised Munitions HandbookU.S. Department of Defense4h 49m4.3 (1.6K)$1.99 · $0.00
Escaping GravityLori Garver10h 54m4.2 (2.2K)$20 · $0.00
Wireless WarsJonathan Pelson8h 2m4.3 (418)$20 · $0.00
Let There Be WaterSeth M. Siegel8h 36m4.2 (2.3K)$20 · $0.00
A Brief History of IntelligenceMax S. Bennett12h 18m4.6 (6.6K)$29 · $0.00
The Story of BirdsSteve Brusatte11h 49m4.6 (401)$29 · $0.00
Craig & FredCraig Grossi8h 6m4.5 (9.6K)$26 · $0.00
Celebrating BirdsNatalia Rojas, Ana Maria Martinez6h 47m4.6 (330)$24 · $0.00
Saving JemimaJulie Zickefoose4h 59m4.5 (749)$20 · $0.00
Will's Red CoatTom Ryan8h 23m4.5 (2.3K)$26 · $0.00
Of Time and TurtlesSy Montgomery10h 34m4.5 (5K)$29 · $0.00
Zen and the Art of Saving the PlanetThich Nhat Hanh9h 20m4.5 (3.9K)$29 · $0.00
BLACK BEAUTY (With Original Illustrations)Anna Sewell7h 31m4.5 (1.3K)$1.99 · $0.00
Bottle of LiesKatherine Eban14h 25m4.4 (12K)$33 · $0.00
IngrainedCallum Robinson8h 10m4.5 (1.1K)$26 · $0.00
The Lion Tracker's Guide To LifeBoyd Varty3h 1m4.4 (4.8K)$18 · $0.00
Born for LoveBruce D. Perry, Maia Szalavitz11h 42m4.4 (4K)$29 · $0.00
The Mountains of California (With Original Drawings & Photographs) (Annotated)John Muir11h 35m4.5 (1.1K)$2 · $0.00
The New GuysMeredith Bagby16h 50m4.4 (1.2K)$40 · $0.00
Blue PasturesMary Oliver3h 23m4.4 (3.8K)$18 · $0.00
The Rise and Reign of the MammalsSteve Brusatte13h 26m4.4 (11.1K)$33 · $0.00
VaccinatedPaul A. Offit8h 30m4.4 (3.7K)$26 · $0.00
The Light EatersZoë Schlanger10h 57m4.4 (22.8K)$29 · $0.00
Where the Lost Dogs GoSusannah Charleson11h 7m4.5 (699)$23 · $0.00

You may also like

Self-Publish & SucceedJulie Broad6h 58m4.7 (302)$14.99 · $0.00
Ship Machine Learning Web Apps with PythonNathan Jansen8h 26m$5
Craft Your First Game with C++ and Unreal Engine 5Bennett Halloran7h 10m$5 · $0.00
PYTHON UNLOCKEDTheo Vantage3h 20m$10
ITIL® 4 Create, Deliver and Support (CDS)Claire Agutter3h 36m4.6 (23)$40 · $0.00
Software Structure by DesignRohan Dasgupta14h 44m4.8 (10)$75
ITIL® 4 Essentials: Your essential guide for the ITIL 4 Foundation exam and beyond, second editionClaire Agutter4h4.2 (50)$40 · $0.00
HorizonsJames Poskett15h 18m3.7 (472)$33 · $0.00
Numerical Analysis Using MATLAB, Excel and VBAOmar Halabi12h 9m$75
Airfoils, Lift and Drag IllustratedPatrick Zwolinska11h 22m$50
Statistical Methods for Engineers and ScientistsPriya Ramanathan15h 5m$95
How to Profit from Google AdSenseAnthony Ekanem37m$4 · $0.00
AP Computer Science Principles Exam Study GuideMarie Peterson8h 32m$10
Invisible IncomeSara Melo1h 34m$1.80 · $0.00
From Zero To AutomaticSara Melo1h 25m$1.80 · $0.00
Operation ResearchKnowledge Flow1h 15m$4.10 · $0.00
Self Publishing: Optimize Your Entire Publishing Business With AI Assistants (How to Rise to the Top in Book Sales Through Creative Disruption)Peter Felts1h 8m$3.50 · $0.00
Algorithms in Java, Coded and TestedBianca Zielinski7h 25m$5 · $0.00
Machine Learning in the CloudLionel Jansen8h 21m$5 · $0.00
Build a 2.5D RPG with Godot 4 and C#Gregory Whitlock7h 8m$5 · $0.00