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