54 items
Trade-offs Between Data Structures
Slides / VideoBasic Operations on Data Structures
Slides / VideoPseudocode and Representation
QuizTime vs Space Complexity
QuizCorrectness vs Efficiency
QuizInput and Output
FlashcardPseudocode for Algorithms
FlashcardDeterministic vs Non-Deterministic
FlashcardCorrectness vs Efficiency
FlashcardTime vs Space Complexity
FlashcardWhat Big-O Represents
FlashcardLogical vs Physical Organization
FlashcardWhat Is a Data Structure
QuizIntroduction to Big-O
QuizCommon Data Structure Operations
QuizAbstract Data Type Concept
QuizLinear vs Non-Linear Structures
QuizPrimitive vs Composite Types
QuizMemory Basics for Structures
QuizChoosing the Right Structure
QuizTraits of a Good Algorithm
QuizData Structures vs Algorithms
QuizStatic vs Dynamic Structures
QuizIdentifying Common Structures
QuizAlgorithm Efficiency Basics
QuizWhat Is an Algorithm
QuizWhy DSA Matters
QuizDSA in Technical Interviews
Slides / VideoChoosing the Right Data Structure
Slides / VideoMeasuring Efficiency: Time and Space
Slides / VideoCorrectness vs Efficiency of Algorithms
Slides / VideoCommon Algorithm Types Overview
Slides / VideoOverview of Common Data Structures
Slides / VideoLinear vs Non-Linear Data Structures
Slides / VideoADT vs Concrete Implementation
Slides / VideoWhy DSA Matters in Software
Slides / VideoWhy DSA Matters
FlashcardChoosing the Right Structure
FlashcardCommon Data Structures Overview
FlashcardStatic vs Dynamic
FlashcardLinear vs Non-Linear
FlashcardPrimitive vs Non-Primitive
FlashcardWhat is an Algorithm
FlashcardAbstract Data Type (ADT)
FlashcardAlgorithmic Complexity
FlashcardCommon Operations
FlashcardData Structures vs Algorithms
FlashcardMeasuring Performance
FlashcardCharacteristics of a Good Algorithm
FlashcardReal-World Applications
FlashcardWhat is a Data Structure
FlashcardHow Data Structures and Algorithms Connect
Slides / VideoWhat Is an Algorithm
Slides / VideoWhat Is a Data Structure
Slides / VideoADT vs Concrete Implementation
An abstract data type defines what operations exist, while a concrete implementation decides how they actually work.
