Inflearn brand logo image
Inflearn brand logo image

Overview of the algorithm and setting up a practice environment

Learn about algorithms and how they are used in practice.

(4.6) 25 reviews

2,597 students

Algorithm

This course is prepared for Basic Learners.

What you will learn!

  • Problem solving skills through algorithms

  • Algorithm problem solving

Overview of the algorithm and setting up a practice environment

An algorithm is a procedure for solving a problem. It must satisfy input, output, finiteness, clarity, and efficiency, and can be evaluated as good or bad through analysis. It is good to learn after studying basic programming and data structures. Algorithms are logic, mathematics, and basic ideas applied to practical development.
Algorithms are used throughout the entire process of actual development.
  • When developing an actual program, you need to apply an efficient algorithm to achieve the desired results.
  • Schedule Management Software: How to find the number of days in a specific month in a calendar?
  • Navigation programs: What is the fastest way to get to a specific point via several intermediate points?
  • Bulletin board program: How do I print 10 posts per page?
Algorithms are an inevitable fate for programmers. There are countless competitions and organizations related to algorithms around the world. Representative examples include ACM-ICPC, Google Code Jam, Code Force, and Information Olympiad. Ironically, high-difficulty algorithms are rarely used in general development. Nevertheless, difficult algorithm problems are presented in corporate recruitment and various competitions to test problem-solving skills. This is because algorithm problems are a good way to evaluate comprehensive development capabilities.

Learning Objectives

  • You can develop problem-solving skills through algorithms.

Helpful people

  • Anyone who wants to learn algorithms
  • Anyone who wants to know how algorithms are used in practice

Note

  • This course requires an understanding of basic C language syntax.

Introducing the knowledge sharer

Na Dong-bin
Master's degree in computer engineering from Pohang University of Science and Technology

Recommended for
these people!

Who is this course right for?

  • Anyone who wants to learn algorithms

  • Anyone who wants to know how algorithms are used in practice

Hello
This is ndb7965622

35,774

Students

481

Reviews

4.4

Rating

5

Courses

Reviews

Not enough reviews.
Become the author of a review that helps everyone!

Free