Data Structures & Algorithms Coursework

Why?

So because I have studied Mechanical Engineering I have never formally studied data structures. In a conversation with a workmate he happened to do some comparison of time-efficiency using O-notation, which I hadn’t really considered to be useful in coding websites. I really liked to know though so I started doing this course at Helsinki University.

Here are some of my most insightful takeaways regarding the course.

Hashmaps

Better than lists in most situations. Its almost a meme at this point to bruteforce leetcode problems with hashmaps. I have benefited tremendously from the knowledge of using hashmaps.

Trees

Trees are interesting, however maybe not as useful as hashmaps. Calculating these is kinda interesting though.