Home Starting Data structure(Lecture 1.1)
Post
Cancel

Starting Data structure(Lecture 1.1)

Daily Review

The school started recently. However, my body and mind became lazy during the vacation and could not adapt to the school class. However, I just lived lazier because there were Chuseok and various academic events. Now that the holiday is over, I think I should cut back on drinking and start studying. Starting today, I will choose one subject every day and upload the reviewed content on my blog. Today is data structure!


What is the Data Structure course about?

Our job in this course is to learn how to develop what a computer program requires. Effective data representation leads to data structures. Our course will be led by Three big steps: Background, Datastructures, and Algorithm Design Methods. Personally, I am very interested in the process of solving problems in various ways in the algorithm design method section.


A Better C

In order to study this part, I studied by searching through the C language book I studied before, but it was difficult to find what was clearly different because I forgot a lot. So I’m going to summarize only the parts that I feel are the biggest differences among the parts I understand. Afterwards, I think I can understand more clearly by sharing opinions through studies.

First of all, the biggest change I felt was the existence of classes. I had previously studied Python, so I didn’t have much resistance to object-oriented languages, but the class used in C++ was amazing. I thought the previously learned concept of union and structure was very similar to the class concept used in C++, so I thought it would play a role similar to the class. But this time, I learned some of the differences when I learned about C++! First, a function could be put inside the class of C++. Stratification between classes was also possible, but in fact, it seems that the understanding of this part is still lacking. I learned that it is possible to adjust the approach, but I still don’t understand that part…Ha ha.

This post is licensed under CC BY 4.0 by the author.

Basic Recursion

Program Performance