Heap practice

Filter by difficulty, use hints, reveal solutions and save attempts locally.

1. Practice Heap overview by building one step of a small real project feature and checking the result.

code-writing
beginnerHeap overview

1. Start from the Heap overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

2. Practice Heap setup by building one step of a small real project feature and checking the result.

code-fix
beginnerHeap setup

1. Start from the Heap setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

3. Practice Heap syntax by building one step of a small real project feature and checking the result.

output
beginnerHeap syntax

1. Start from the Heap syntax lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

4. Practice Heap examples by building one step of a small real project feature and checking the result.

fill-blank
beginnerHeap examples

1. Start from the Heap examples lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

5. Practice Heap workflow by building one step of a small real project feature and checking the result.

true-false
beginnerHeap workflow

1. Start from the Heap workflow lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

6. Practice Heap validation by building one step of a small real project feature and checking the result.

mini-project
beginnerHeap validation

1. Start from the Heap validation lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

7. Practice Heap debugging by building one step of a small real project feature and checking the result.

mcq
beginnerHeap debugging

1. Start from the Heap debugging lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

8. Practice Heap best practices by building one step of a small real project feature and checking the result.

code-writing
beginnerHeap best practices

1. Start from the Heap best practices lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

9. Practice Heap overview by building one step of a small real project feature and checking the result.

code-fix
beginnerHeap overview

1. Start from the Heap overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

10. Practice Heap setup by building one step of a small real project feature and checking the result.

output
beginnerHeap setup

1. Start from the Heap setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

11. Practice Heap syntax by building one step of a small real project feature and checking the result.

fill-blank
intermediateHeap syntax

1. Start from the Heap syntax lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

12. Practice Heap examples by building one step of a small real project feature and checking the result.

true-false
intermediateHeap examples

1. Start from the Heap examples lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

13. Practice Heap workflow by building one step of a small real project feature and checking the result.

mini-project
intermediateHeap workflow

1. Start from the Heap workflow lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

14. Practice Heap validation by building one step of a small real project feature and checking the result.

mcq
intermediateHeap validation

1. Start from the Heap validation lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

15. Practice Heap debugging by building one step of a small real project feature and checking the result.

code-writing
intermediateHeap debugging

1. Start from the Heap debugging lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

16. Practice Heap best practices by building one step of a small real project feature and checking the result.

code-fix
intermediateHeap best practices

1. Start from the Heap best practices lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

17. Practice Heap overview by building one step of a small real project feature and checking the result.

output
intermediateHeap overview

1. Start from the Heap overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

18. Practice Heap setup by building one step of a small real project feature and checking the result.

fill-blank
intermediateHeap setup

1. Start from the Heap setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.