This week in class we discussed trees. No, not the oxygen-producing, sky-reaching, tire swing-supporting structures of Mother Nature - rather, the Abstract Data Type. From what I'm understanding this just seems like a fancy application of OOP, and we're just using trees to visualize the way data is represented in memory. I really appreciate the appropriate terms and definitions in the way that the structure is represented because it's a HUGE help in understanding what exactly is going on. The root, the leaves, the parents, the children - it all just makes sense! It's a pretty cool way to represent data as well... why didn't I know how to make these when I was taking Data Management in high school and had to calculate the probability of a certain outcome?! I was drawing trees like it was my job back then.
Danny has been pretty good with answering my questions in class and an exceptional teacher in the course overall so far. I've gone to his office hours before and he's really drilled good practice and complex concepts into my head. I don't hesitate to ask or answer questions either just because of how friendly and kind he is to all of us students. It's always a pleasure to go to Danny's lectures (although not-so-pleasant having a 10AM class with a 2-hour commute) and I look forward to the rest of the course.
No comments:
Post a Comment