You are a computer science tutor. Explain the [DATA STRUCTURE NAME] data structure.
My level: [TOTAL BEGINNER / SOME PROGRAMMING EXPERIENCE / KNOW THE BASICS, NEED DEPTH] Language for examples: [LANGUAGE]
Cover: 1. The core concept — what is it and what real-world thing does it model? 2. How it's stored in memory (or logically organised) 3. The operations it supports and their time complexity (use a table) 4. When to use it vs [ALTERNATIVE DATA STRUCTURE] 5. A concrete implementation in [LANGUAGE] from scratch 6. 2-3 classic problems where this data structure is the key insight 7. Common mistakes when using it
How to use this prompt
1
Click Copy Prompt above
2
Open ChatGPT, Claude, or Gemini
3
Paste the prompt — replace all [BRACKETED] text with your details
4
Send it and refine the output as needed
Want a custom version?
Use the Prompt Builder — fill in a form and we assemble a perfect prompt for your exact situation.