CS371g Blogs: Week of 5 Jul — 11 Jul

  • What did you do this past week?
    This past week I finished Project 3: Integer by implementing the Karatsuba algorithm for multiplication, and in class we went more in-depth talking about different data structures in C and how their iterators are implemented and related. We had no class on Friday so that’s just about it other than exercise #7: reverse where we implemented a function to reverse a segment of a data structure using iterators.
  • What’s in your way?
    Project 4: Deque has been release so I need to get started on that. Other than that I’m fairly set and prepared to learn more in class this week.
  • What will you do next week?
    Next week I will start and complete project 4: Deque and show up ready and prepared to class.
  • If you read it, what did you think of the Paper #6: Vector?
    I have not read it yet but I plan to soon after writing this. I’ve spent some time using vectors in the c++ standard library so most things will likely make sense but I’m sure there are some intricacies that I don’t know yet.
  • What was your experience of containers, container adapters, and allocators? (this question will vary, week to week)
    I had a good experience with containers, container adapters, and allocators because a lot of it is previous combined knowledge from data structures class and operating systems class but in C++ this time. There are some weird interactions that I’ll just have to commit to memory but in all it made a lot of sense to me.
  • What made you happy this week?
    I had a great time with some friends on Friday thanks to class being off, so cheers to 9 week students’ finals!
  • What’s your pick-of-the-week or tip-of-the-week?
    My tip-of-the-week is to regularly check the different methods of communication for the class. Discussion in Discord and Piazza helped a lot while working on Project 3 to point me in the right direction (PS just a bit thank you to the students that participate in all the meaningful discussion on those platforms, it’s a lot of help!)