강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Algorithm & Data Structure

Jeong Hye-kyung Fantastic Data Structure in C

Data structures and algorithms are the most essential elements of a program, and many IT companies require talents with problem-solving skills and computational thinking skills through coding tests.

(5.0) 8 reviews

124 learners

  • lectopia1
C

Reviews from Early Learners

What you will learn!

  • Understand the concept of various data structures (Array, Stack, Queue, List, Tree, Graph)

  • It is possible to implement an effective data structure that can increase the efficiency of algorithm processing.

If you want to become a developer who takes it to the next level!
Advanced data structures starting with the C language.

Lecture Topic 📖

Data structures and algorithms are
The most crucial element that makes up a program!

You will learn the concepts and implementation techniques of various data structures (Array, Stack, Queue, List, Tree, Graph) using the C language and learn how to increase the efficiency of algorithm processing.

Lecture outline

  1. After completing the entire code for utilizing a doubly linked list, you will learn the practical application techniques.
  2. "It's not a UFO! It's LIFO~" Let's understand the stack.
  3. You can understand the FIFO structure of the queue data structure and identify the characteristics of the circular queue.
  4. Learn how to implement and utilize a list queue that has no limit on the number of data to be stored.
  5. Learn the concept of hash and how to use it.
  6. Learn how to utilize the concept of a tree.
  7. Learn the concept of heap and how to use it.
  8. Learn the concepts and applications of graph data structures.

Who would benefit from learning this?

After learning the C language
Coding skills
To improve
The person who does it

Using data structures
problem solving skills
To improve
The person who does it

Algorithm
Coding test or
Competency assessment
Those who are preparing

Fantastic Data Structures
Introduction
Come and learn
Existing students

A sequel to the free data structures lecture!


Lecture Features and
Check out the learning content.

  • C, C++, data structures, and algorithms lectures by a first-class instructor with 25 years of experience!
  • The lectures provide a systematic explanation of data structures and utilize sources, making them easy to understand.
  • You can learn practical implementation methods using C language practice sources.
  • Even learning achievement is assessed through learning quizzes!

[Table of Contents]

  1. Implementing a doubly linked list
  2. Understanding LIFO stack structure and implementing array stack
  3. Implementing a stack using an array
  4. Implementing a stack using a list
  5. Understanding FIFO structure queues
  6. Circular queue concept and implementation
  7. Array circular queue implementation
  8. Implementing a queue using a list
  9. Hash Table Concept
  1. Comparison of Linear Hash and Chaining Hash
  2. Hash table implementation
  3. Understanding the concept of Tree
  4. Binary tree implementation
  5. BST implementation (concept, initialization, add)
  6. By the Heap data structure
  7. Implementation of Heap data structure
  8. Understanding Graph Data Structures
  9. Implementing Graph Data Structures

Expected Questions Q&A 💬

Q. Do you provide textbooks and practice files?

We provide PDF textbooks and practice source files.

Q. Do you provide Q&A?

Please leave your questions in [Questions/Answers] and we will respond within 3 days.


Who created this course
Introducing the instructor ✒️

Jeong Hye-gyeong

Instructor Jeong Hye-gyeong is a first-rate instructor who has taught C/C++/data structures/algorithms to hundreds of students annually for 25 years. (She also offers special lectures during vacations at institutions like Soongsil University and Seoul National University.)

[Teaching Experience] (1995–present)

  • Special lectures (C, C++ lectures) at Hongik University, Hanyang University, Kyunghee University, Catholic University of Korea, Konkuk University, Chung-Ang University, Kwangwoon University, and Kyonggi University
  • Samsung SDS New Employee Training (C Language)
  • JoongAng Ilbo ITEA Embedded Ilbo Employment Course Outsourcing Operation (C, Advanced C)
  • MDS Training Center Embedded Developer Training (C Language)
  • TmaxSoft Co., Ltd. Outsourced operation of in-service training and new employee training (training planning and operation)
  • Postal Service Information Center employee training consignment operation (training planning and operation)
  • Soongsil University, Department of Computer Science, Department of Biomedical Systems (C, Advanced C, Python)
  • LG Display Employee Job Transition Training (C, C++)
  • KOSTA (S/W Promotion Association) KCSE Exam Preparation Committee (C language preparation and grading)
  • Samsung Thales Employee Job Transition Training (C++)
  • Samsung Electronics S.LSI lecture (Secure C, Generic C, Data Structures)
  • LG Electronics training for existing and new employees (C, C++, data structures, algorithms)
  • Samsung Electronics Wireless Business Division New Employee Training (C Practical Project, Secure C)
  • Hyundai Mobis training for existing and new employees (C, C++)

[today]

  • Director of the Rectopia Education Center (special lecture planning and operation, C, C++, project lectures)
  • Annual lectures at Seoul National University and Soongsil University (C, C++ vacation special lectures)
  • Lectures given to current corporate employees

Please check before taking the class!

  • The provided textbook files and practice source code may not be distributed or reused. (The copyright for the textbook and practice materials belongs to the instructor who created this course.)

Recommended for
these people

Who is this course right for?

  • For those preparing for coding tests

  • Those who want to improve their coding skills after learning the C language

  • SW developers who want to improve their problem-solving skills using data structures

Need to know before starting?

  • C language intermediate or higher

Hello
This is

4,610

Learners

82

Reviews

33

Answers

4.9

Rating

4

Courses

Curriculum

All

31 lectures ∙ (9hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

8 reviews

5.0

8 reviews

  • hyungsoonkim1153님의 프로필 이미지
    hyungsoonkim1153

    Reviews 1

    Average Rating 5.0

    5

    61% enrolled

    • thsghdud4564692님의 프로필 이미지
      thsghdud4564692

      Reviews 21

      Average Rating 5.0

      5

      39% enrolled

      The clause has been made

      • dydgus15734850님의 프로필 이미지
        dydgus15734850

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        I saw the introduction to data structures and the lecture was so good that I am now listening to the advanced lecture. I think it is a lecture that anyone with some basic knowledge of the C language can easily understand. It would be really great if a lecture on solving C language algorithm coding tests was also opened!

        • le00146003님의 프로필 이미지
          le00146003

          Reviews 4

          Average Rating 4.8

          5

          81% enrolled

          Thank you so much for explaining it so easily! It was easy to understand!

          • plumpmath님의 프로필 이미지
            plumpmath

            Reviews 18

            Average Rating 5.0

            5

            100% enrolled

            thank you

            $68.20

            lectopia1's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!