URI CSC 212 logo URI CSC 212

Reminder that you must complete the pre-reading before each class.

On this page:
✔️ Pre-reading for Tuesday 7/20
✔️ Pre-reading for Wednesday 7/21
✔️ Pre-reading for Thursday 7/22


Pre-Reading for Self-Balancing Trees

Essential Questions

Before attending class, please complete the material below and use the following questions to guide your note-taking:

✔️ What are the advantages of self-balancing trees?
✔️ What are types of self-balancing trees?
✔️ What are rotations and how do they help create balanced trees?
✔️ How do self-balancing trees perform insertions and deletions?

Read/Watch/Review

Before attending class, please complete the material below:


Pre-Reading for Heaps

Essential Questions

Before attending class, please complete the material below and use the following questions to guide your note-taking:

✔️ What is the purpose of a heap and how does it work?
✔️ How do heaps keep their balance?
✔️ What are the use cases and advantages of heaps?

Read/Watch/Review

Before attending class, please complete the material below:


Pre-Reading for Heapsort

Essential Questions

Before attending class, please complete the material below and use the following questions to guide your note-taking:

✔️ How does the heapsort algorithm work?
✔️ What is heapsort’s time complexity and why?

Read/Watch/Review

Before attending class, please complete the material below: