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 2/9
✔️ Pre-reading for Thursday 2/11


Pre-Reading for Basic Sorting Algos (Analysis), Tuesday 2/9

Essential Questions

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

✔️ What is the time complexity of selection sort and why?
✔️ What is the time complexity of bubble sort and why?
✔️ What is the time complexity of insertion sort and why?

Read/Watch/Review

Order is important for the material below– especially the videos. Lalitha’s videos show you how to analyze the algorithms in the way we’re used to– by explicitly counting primitive operations, whereas Back To Back SWE’s videos show you how to do it at a more abstract level, which is where we’re headed for future analyses.

Before attending class, please complete the material below:

In Class

In today’s class we’ll be doing a brief review of the time complexity for the sorting algorithms above and the rest of the time will be for you to start working on Deep Dive 2.


Pre-Reading for Dynamic Arrays (Implementation), Thursday 2/11

Essential Questions

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

✔️ How does a dynamic array work?
✔️ What’re the pros and cons of using dynamic vs static arrays?

Read/Watch/Review

Before attending class, please complete the material below:

In Class

In today’s class we’ll be continuing to work on our lab’s dynamic array implementation.