Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Algorithm & Data Structure

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,613 learners

  • ndb7965622
Algorithm

Reviews from Early 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 problem-solving procedure. It must satisfy input, output, finiteness, clarity, and efficiency, and its quality can be evaluated through analysis. It's a good idea to learn it after studying basic programming and data structures. Algorithms are logic, mathematics, and fundamental ideas applied to practical development.
Algorithms are used throughout the entire process of actual development.
  • When developing an actual program, you must 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 program: 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 inescapable part of programmers' lives. Worldwide, countless algorithm-related competitions and organizations exist, including the ACM-ICPC, Google Code Jam, Code Force, and the Informatics Olympiad. Ironically, high-difficulty algorithms are rarely used in general development. Nevertheless, companies and various competitions present challenging algorithmic problems to test problem-solving skills. This is because algorithmic problems are a valuable tool for assessing 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.

Introduction of knowledge sharers

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

35,944

Learners

485

Reviews

4.4

Rating

5

Courses

Curriculum

All

34 lectures ∙ (7hr 3min)

Published: 
Last updated: 

Reviews

All

25 reviews

4.6

25 reviews

  • makens3983님의 프로필 이미지
    makens3983

    Reviews 3

    Average Rating 4.7

    5

    91% enrolled

    • simbbang07052022님의 프로필 이미지
      simbbang07052022

      Reviews 1

      Average Rating 5.0

      5

      32% enrolled

      • kukaeden님의 프로필 이미지
        kukaeden

        Reviews 436

        Average Rating 5.0

        5

        15% enrolled

        The world of algorithms is profound! I really enjoyed the lecture. Thank you!

        • dughksdnwkd978451님의 프로필 이미지
          dughksdnwkd978451

          Reviews 3

          Average Rating 4.3

          4

          100% enrolled

          It's a good lecture.

          • hyongsu44님의 프로필 이미지
            hyongsu44

            Reviews 868

            Average Rating 5.0

            5

            100% enrolled

            Thank you for the lecture.

            Free

            ndb7965622's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!