25%
66,000원
지식공유자: lectopia1
총 31개 수업 (9시간 59분)
수강기한: 
4개월
수료증: 발급
난이도: 
입문
초급
중급이상
지식공유자 답변이 제공되는 강의입니다
중급자를 위해 준비한
[알고리즘 · 자료구조] 강의입니다.
자료구조와 알고리즘은 프로그램을 구성하는 가장 핵심적인 요소로 많은 IT업체들이 코딩 테스트를 통해 문제 해결능력, 컴퓨팅 사고력을 갖춘 인재를 필요로 하고 있습니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
다양한 자료 구조들(Array, Stack, Queue, List, Tree, Graph)의 개념을 이해
알고리즘 처리의 효율성을 높여줄 수 있는 효과적인 자료구조를 구현할 수 있다.
한 단계 성장하는 개발자가 되고 싶다면!
C언어로 시작하는 자료구조 심화편.
강의 주제 📖
자료구조와 알고리즘은
프로그램을 구성하는 가장 핵심적인 요소!
C언어를 활용한 다양한 자료구조(Array, Stack, Queue, List, Tree, Graph)의 개념과 구현기법을 습득하고 알고리즘 처리의 효율성을 높여줄 수 있는 방법을 학습합니다.
강의 개요
- 이중 연결리스트를 활용하기 위한 전체 코드를 완성한 후 실제 활용 기술까지 익힙니다.
- "UFO가 아니다! LIFO다~" 스택을 이해합시다.
- FIFO구조의 자료구조 큐(queue)에 대해 이해하고 원형큐의 특징을 파악할 수 있습니다.
- 저장 데이터 개수에 제한을 받지 않는 list queue를 실제 구현하고 활용 기법을 익힙니다.
- Hash의 개념과 활용방법을 학습합니다.
- tree의 개념을 활용방법을 학습합니다.
- Heap의 개념과 활용방법을 학습합니다.
- Graph 자료구조의 개념과 활용방법을 배웁니다.
누가 배우면 좋을까요?
C언어를 배운 후
코딩 능력을
향상시키고자
하는 분
자료구조를 이용한
문제 해결 능력을
향상시키고자
하는 분
알고리즘
코딩 테스트 또는
역량 평가를
준비하고 계신 분
"판타스틱 자료구조"
입문편을
학습하고 오신
기존 수강생
무료 자료구조 강의 후속편!
판타스틱 자료구조 입문 (in C)지난 강의
쉽게 배우는 자료구조의 기본
강의 특징 및
학습 내용을 확인하세요.
- C, C++, 자료구조, 알고리즘 강의 25년 내공 1타 강사의 명쾌한 강의!
- 자료구조에 대한 체계적인 설명과 소스를 활요한 강의로 이해도가 높습니다.
- C언어 실습 소스를 활용한 실제 구현 방법을 습득할 수 있습니다.
- 학습 Quiz를 통한 학습 성취도 평가까지!
[학습목차]
- 이중 연결 리스트 구현하기
- LIFO구조 stack의 이해 및 array stack 구현하기
- array를 이용한 stack 구현하기
- list를 이용한 stack 구현하기
- FIFO구조 queue의 이해
- circular queue 개념 및 구현
- array circular queue 구현
- list를 이용한 queue 구현하기
- Hash Table의 개념
- Linear Hash와 Chaning Hash의 비교
- 해시(Hash table) 구현
- Tree의 개념 이해
- 이진트리 구현
- BST 구현 (개념과 초기화, add)
- Heap 자료구조의 의해
- Heap 자료구조의 구현
- Graph 자료구조의 이해
- Graph 자료구조의 구현하기
예상 질문 Q&A 💬
Q. 교재와 실습 파일은 제공하나요?
PDF 교재와 실습 소스 파일을 제공합니다.
Q. Q&A를 제공하나요?
[질문/답변]에 질문을 남겨주시면 답변 드립니다. (3일 이내)
이 강의를 만든
강사님을 소개합니다 ✒️
정혜경
정혜경 강사님은 25년 동안 매년 수백명을 대상으로 C/C++/자료구조/알고리즘 강의를 진행하는 1타 강사님이십니다. (숭실대/서울대 등 매년 방학 특강을 진행하고 계십니다.)
- 블로그 - https://m.blog.naver.com/be_int/220867016072
- 렉토피아(lectopia.com) 교육센터장으로 매년 대학생 대상 하계(6월)/동계(12월) 특강을 진행
[강의 경력] (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언어 중급이상
안녕하세요
lectopia1 입니다.
lectopia1 입니다.
커리큘럼
총 31 개
˙ 9시간 59분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 이중 연결리스트를 활용하기 위한 전체 코드를 완성한 후 실제 활용 기술까지 익하기.
2 강
∙ 40분
12강. 이중 연결 리스트 구현하기1(생성, 추가, 출력, 검색)_교재/실습파일 첨부
26:15
13강. 이중 연결 리스트 구현하기2(삭제, 정렬, 소멸)
미리보기
14:35
섹션 1. UFO가 아니다! LIFO다~ 스택을 이해하기.
4 강
∙ 1시간 43분
14강. LIFO구조 stack의 이해 및 array stack 구현하기1(생성)
18:43
15강. array를 이용한 stack 구현하기2(추가, 삭제, 출력, 소멸)
24:54
16강. list를 이용한 stack 구현하기
30:07
17강. 알고리즘 문제풀기(Editor)
미리보기
29:27
섹션 2. FIFO구조의 자료구조 큐(queue)에 대해 이해하고 원형큐의 특징을 파악하기
3 강
∙ 52분
18강. FIFO구조 queue의 이해
09:41
19강. circular queue 개념 및 구현1(생성)
19:33
20강. array circular queue 구현2(추가, 삭제, 출력, 소멸)
23:07
섹션 3. 저장 데이터 개수에 제한을 받지 않는 list queue를 실제 구현하고 활용하기
2 강
∙ 37분
21강. list를 이용한 queue 구현하기
24:35
22강. 알고리즘 문제 풀기(조세퍼스 순열)
13:18
섹션 4. Hash의 개념과 활용 방법 학습하기.
3 강
∙ 52분
23강. Hash Table의 개념
미리보기
06:02
24강. Linear Hash와 Chaning Hash의 비교
11:41
25강. 해시(Hash table) 구현
35:07
섹션 5. tree의 개념을 이해와 BSTree 기능 구현하기
7 강
∙ 1시간 59분
26강. Tree의 개념 이해
미리보기
19:56
27강. 이진트리 구현
30:05
28강. BST 구현 (개념과 초기화, add)
28:41
29강. BSTree 기능 구현(search)
05:28
30강. BSTree 기능 구현(delete1)
15:13
31강. BSTree 기능 구현(delete2)
13:43
32강. BSTree 기능 구현(destroy)
06:30
섹션 6. Heap의 개념과 활용방법 학습하기
3 강
∙ 51분
33강. Heap 자료구조의 의해
14:35
34강. Heap 자료구조의 구현(create, insert)
20:44
35강. Heap 자료구조의 구현(delete, destroy)
15:47
섹션 7. Graph 자료구조의 개념과 활용방법 학습하기.
7 강
∙ 2시간 21분
36강. Graph 자료구조의 이해
15:19
37강. Graph 자료구조의 구현하기 (인접 행렬법)
20:24
38강. Graph 자료구조의 구현하기 (깊이우선 탐색)
41:53
39강. Graph 자료구조의 구현하기 (인접 리스트법1)
28:03
40강. Graph 자료구조의 구현하기 (인접 리스트법2)
04:23
41강. Graph 자료구조의 구현하기 (인접 리스트법3)
07:49
42강. Graph 너비우선 탐색
23:30
강의 게시일 : 2021년 09월 17일
(마지막 업데이트일 : 2023년 04월 08일)
수강평
총 6개
수강생분들이 직접 작성하신 수강평입니다.
5
6개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
비전공자로서 c언어를 배우고, 자료구조까지 공부하기가 쉽지 않았습니다. 그래서 코딩을 배워야겠다라는 생각을 할 때마다 시도했다가 이해하기 어려워 실패했습니다.
그런데 정혜경 강사님의 자료구조 입문을 들으니 나름 이해하기 편해서 심화까지 들었는데, 저한테는 도움되는 강의였습니다.
2022-01-23