Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions balanced-trees/avl-trees/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,3 +208,15 @@ Here are a few tips to keep in mind when working with AVL trees:
- When checking the shape of the tree, you might be tempted to perform an in-order traversal. However, recall that AVL trees are BSTs, so the in-order traversal will be the same (in sorted order), regardless of whether the tree is balanced.
- Calculating the height of a node can be a costly operation. Consider storing height information in each node to avoid recalculating the height of the same subtree multiple times.
- Additionally, fix the height property of a node after relevant rotations.

# References

- [COP 3530 Instructional Content](https://github.com/COP3530/Instructional-Content)

Graphics by Brian Magnuson.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
6 changes: 6 additions & 0 deletions cpp-review/basics/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -645,3 +645,9 @@ That's it for this lesson! We've covered a lot of ground, but this is just the b

- [C++ Reference](https://en.cppreference.com/w/cpp)
- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
8 changes: 8 additions & 0 deletions cpp-review/classes/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -627,3 +627,11 @@ That's it for this lesson! We've covered nearly everything you need to know abou

- [C++ Reference](https://en.cppreference.com/w/cpp)
- [GeeksForGeeks](https://www.geeksforgeeks.org/c-plus-plus/)

Graphics by Brian Magnuson.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
6 changes: 6 additions & 0 deletions cpp-review/containers/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -571,3 +571,9 @@ And that's it for this lesson on C++ containers! In this lesson, we've only cove
# References

- [C++ Reference](https://en.cppreference.com/w/cpp)

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
8 changes: 8 additions & 0 deletions cpp-review/memory/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -390,3 +390,11 @@ That's all for this lesson. We've covered the memory model, pointers, arrays, an

- [C++ Reference](https://en.cppreference.com/w/cpp)
- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)

Graphics by Brian Magnuson.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
2 changes: 2 additions & 0 deletions heaps/heaps/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -498,4 +498,6 @@ Graphics by Brian Magnuson.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
2 changes: 2 additions & 0 deletions sets-maps-hash-tables/hash-tables/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -390,4 +390,6 @@ Graphics by Brian Magnuson.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
2 changes: 2 additions & 0 deletions sets-maps-hash-tables/sets-and-maps/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -626,4 +626,6 @@ Finally, we briefly discussed sets and maps in other programming languages.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!
2 changes: 2 additions & 0 deletions sorting/sorting/lesson.md
Original file line number Diff line number Diff line change
Expand Up @@ -538,4 +538,6 @@ Graphics by Brian Magnuson.

Lesson content written with AI assistance.

This work by Brian Magnuson is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

Find a mistake? Open an issue on [GitHub](https://github.com/COP3530/edugator-content/issues)!