Data Structures, Algorithms
Introduction & Core Concepts
54 lessons in Data Structures, Algorithms
- Trade-offs Between Data StructuresSlides / Video
- Basic Operations on Data StructuresSlides / Video
- Pseudocode and RepresentationQuiz
- Time vs Space ComplexityQuiz
- Correctness vs EfficiencyQuiz
- Input and OutputFlashcard
- Pseudocode for AlgorithmsFlashcard
- Deterministic vs Non-DeterministicFlashcard
- Correctness vs EfficiencyFlashcard
- Time vs Space ComplexityFlashcard
- What Big-O RepresentsFlashcard
- Logical vs Physical OrganizationFlashcard
- What Is a Data StructureQuiz
- Introduction to Big-OQuiz
- Common Data Structure OperationsQuiz
- Abstract Data Type ConceptQuiz
- Linear vs Non-Linear StructuresQuiz
- Primitive vs Composite TypesQuiz
- Memory Basics for StructuresQuiz
- Choosing the Right StructureQuiz
- Traits of a Good AlgorithmQuiz
- Data Structures vs AlgorithmsQuiz
- Static vs Dynamic StructuresQuiz
- Identifying Common StructuresQuiz
- Algorithm Efficiency BasicsQuiz
- What Is an AlgorithmQuiz
- Why DSA MattersQuiz
- DSA in Technical InterviewsSlides / Video
- Choosing the Right Data StructureSlides / Video
- Measuring Efficiency: Time and SpaceSlides / Video
- Correctness vs Efficiency of AlgorithmsSlides / Video
- Common Algorithm Types OverviewSlides / Video
- Overview of Common Data StructuresSlides / Video
- Linear vs Non-Linear Data StructuresSlides / Video
- ADT vs Concrete ImplementationSlides / Video
- Why DSA Matters in SoftwareSlides / Video
- Why DSA MattersFlashcard
- Choosing the Right StructureFlashcard
- Common Data Structures OverviewFlashcard
- Static vs DynamicFlashcard
- Linear vs Non-LinearFlashcard
- Primitive vs Non-PrimitiveFlashcard
- What is an AlgorithmFlashcard
- Abstract Data Type (ADT)Flashcard
- Algorithmic ComplexityFlashcard
- Common OperationsFlashcard
- Data Structures vs AlgorithmsFlashcard
- Measuring PerformanceFlashcard
- Characteristics of a Good AlgorithmFlashcard
- Real-World ApplicationsFlashcard
- What is a Data StructureFlashcard
- How Data Structures and Algorithms ConnectSlides / Video
- What Is an AlgorithmSlides / Video
- What Is a Data StructureSlides / Video