Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🆕 🎓 Iterator Lab --- Create #876

Merged
merged 5 commits into from
Mar 7, 2023
Merged

Conversation

jameshughes89
Copy link
Owner

What

Create a new lab on iterators

Why

Based on the existing labs already prepared, the next lab would be on recursion, however that topic will not be covered in time for the upcoming lab. Having a lab on iterators seemed like the best topic to hit in the meantime such that the recursion lab can be used for the subsequent lab.

Overall, I really like this lab. I think it seems like a lot of work, but in reality it should be relatively straightforward, especially since a lot of it is already explicitly discussed in the topic.

Testing

👍 built local, looks good. Checked all the links.

Additional Notes

Perhaps a lab before the previous lab on the LinkedSortedBag would have been better served as a way to hold off on the recursion lab, but it's too late for that. That said, (1) I like this iterators lab, and (b) I am not quite sure what the lab topic could have been between the queue and sorted bag labs as there really wasn't much discussed between the topics (maybe inheritance? though, that's indirectly hit in the bag lab). Perhaps something like comparable (#873) could have worked? Either way, it is what it is for now.

@jameshughes89 jameshughes89 added enhancement/new 🆕 New feature, content, files, or request content --- mortar_board 🎓 Related to course content (topics, assignments, etc.) labels Mar 7, 2023
Comment on lines +73 to +74
Improve ``equals``
------------------
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pog

@jameshughes89 jameshughes89 merged commit 908aa39 into main Mar 7, 2023
@jameshughes89 jameshughes89 deleted the iterator_lab-create branch March 7, 2023 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content --- mortar_board 🎓 Related to course content (topics, assignments, etc.) enhancement/new 🆕 New feature, content, files, or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants