개발 · 프로그래밍

/

알고리즘 · 자료구조

정혜경 판타스틱 자료구조 in C

자료구조와 알고리즘은 프로그램을 구성하는 가장 핵심적인 요소로 많은 IT업체들이 코딩 테스트를 통해 문제 해결능력, 컴퓨팅 사고력을 갖춘 인재를 필요로 하고 있습니다.

(5.0) 수강평 7개

수강생 116명

Thumbnail

중급자를 위해 준비한
[알고리즘 · 자료구조] 강의입니다.

이런 걸
배워요!

  • 다양한 자료 구조들(Array, Stack, Queue, List, Tree, Graph)의 개념을 이해

  • 알고리즘 처리의 효율성을 높여줄 수 있는 효과적인 자료구조를 구현할 수 있다.

한 단계 성장하는 개발자가 되고 싶다면!
C언어로 시작하는 자료구조 심화편.

강의 주제 📖

자료구조와 알고리즘은 
프로그램을 구성하는 가장 핵심적인 요소! 

C언어를 활용한 다양한 자료구조(Array, Stack, Queue, List, Tree, Graph)의 개념과 구현기법을 습득하고 알고리즘 처리의 효율성을 높여줄 수 있는 방법을 학습합니다.

강의 개요

  1. 이중 연결리스트를 활용하기 위한 전체 코드를 완성한 후 실제 활용 기술까지 익힙니다.
  2. "UFO가 아니다! LIFO다~" 스택을 이해합시다.
  3. FIFO구조의 자료구조 큐(queue)에 대해 이해하고 원형큐의 특징을 파악할 수 있습니다.
  4. 저장 데이터 개수에 제한을 받지 않는 list queue를 실제 구현하고 활용 기법을 익힙니다.
  5. Hash의 개념과 활용방법을 학습합니다.
  6. tree의 개념을 활용방법을 학습합니다.
  7. Heap의 개념과 활용방법을 학습합니다.
  8. Graph 자료구조의 개념과 활용방법을 배웁니다.

누가 배우면 좋을까요?

C언어를 배운 후 
코딩 능력을 
향상시키고자 
하는 분 

자료구조를 이용한 
문제 해결 능력을 
향상시키고자 
하는 분 

알고리즘
코딩 테스트 또는 
역량 평가를 
준비하고 계신 분  

"판타스틱 자료구조" 
입문편을 
학습하고 오신 
기존 수강생 

무료 자료구조 강의 후속편!

판타스틱 자료구조 입문 (in C)지난 강의
쉽게 배우는 자료구조의 기본


강의 특징 및 
학습 내용을 확인하세요.

  • C, C++, 자료구조, 알고리즘 강의 25년 내공 1타 강사의 명쾌한 강의!
  • 자료구조에 대한 체계적인 설명과 소스를 활요한 강의로 이해도가 높습니다. 
  • C언어 실습 소스를 활용한 실제 구현 방법을 습득할 수 있습니다.
  • 학습 Quiz를 통한 학습 성취도 평가까지!

[학습목차]

  1. 이중 연결 리스트 구현하기
  2. LIFO구조 stack의 이해 및 array stack 구현하기
  3. array를 이용한 stack 구현하기
  4. list를 이용한 stack 구현하기
  5. FIFO구조 queue의 이해
  6. circular queue 개념 및 구현
  7. array circular queue 구현
  8. list를 이용한 queue 구현하기
  9. Hash Table의 개념
  1. Linear Hash와 Chaning Hash의 비교
  2. 해시(Hash table) 구현
  3. Tree의 개념 이해
  4. 이진트리 구현
  5. BST 구현 (개념과 초기화, add)
  6. Heap 자료구조의 의해
  7. Heap 자료구조의 구현
  8. Graph 자료구조의 이해
  9. Graph 자료구조의 구현하기

예상 질문 Q&A 💬

Q. 교재와 실습 파일은 제공하나요?

PDF 교재와 실습 소스 파일을 제공합니다.

Q. Q&A를 제공하나요?

[질문/답변]에 질문을 남겨주시면 답변 드립니다. (3일 이내)


이 강의를 만든
강사님을 소개합니다 ✒️

정혜경

정혜경 강사님은 25년 동안 매년 수백명을 대상으로 C/C++/자료구조/알고리즘 강의를 진행하는 1타 강사님이십니다. (숭실대/서울대 등 매년 방학 특강을 진행하고 계십니다.)

[강의 경력] (1995년~현재)

  • 홍익대, 한양대, 경희대, 카톨릭대, 건국대, 중앙대, 광운대, 경기대 특강 (C, C++ 강의)
  • 삼성 SDS 신입사원 연수 (C언어)
  • 중앙일보 ITEA 임베디드 일보취업과정 위탁운영 (C, Advanced C)
  • MDS 교육센터 임베디드 개발자 양성교육 (C언어)
  • 티맥스소프트㈜ 재직자과정 및 신입사원 연수 위탁운영 (연수 기획 및 운영)
  • 우정사업정보센터 재직자 교육 위탁운영 (교육 기획 및 운영)
  • 숭실대학교 컴퓨터학부, 의생명시스템학부 출강 (C, Advanced C, Python) 
  • LG Display 재직자 직무전환 교육 출강 (C, C++)
  • KOSTA(S/W진흥협회) KCSE 시험 출제 위원 (C언어 출제 및 채점)
  • 삼성탈레스 재직자 직무전환 교육 출강 (C++)
  • 삼성전자 S.LSI 출강 (Secure C, Generic C, 자료구조)
  • LG전자 기존/신입사원 연수 출강 (C, C++, 자료구조, 알고리즘)
  • 삼성전자 무선사업부 신입교육 (C실무 프로젝트, Secure C)
  • 현대모비스 기존/신입사원 연수 출강 (C, C++)

[현재]

  • 렉토피아 교육센터 센터장 (특강 기획 및 운영, C, C++, project 강의)
  • 매년 서울대, 숭실대 (C, C++ 방학 특강) 강의 
  • 기업체 재직자 강의 출강

수강 전 확인해주세요!

  • 제공된 교재 파일과 실습 소스는 배포하거나 재가공하실 수 없습니다. (교재와 실습 자료의 저작권은 본 강의를 제작한 강사님께 있습니다.) 

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코딩 테스트를 준비하는 분

  • C언어를 배운 후 코딩능력을 향상시키고자 하는 분

  • 자료구조를 이용한 문제해결 능력을 향상시키고자 하는 SW개발자

선수 지식,
필요할까요?

  • C언어 중급이상

커리큘럼

전체

31개 ∙ (9시간 59분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!