무료
초급자를 위해 준비한
[알고리즘 · 자료구조, C++] 강의입니다.
C++ 을 이용해 어렵게 배웠던 자료구조와 알고리즘을 쉽게 어려 단계로 나누어서 습득합니다. 일반적인 강의와는 다르게 자료구조와 알고리즘 수업을 동시에 합쳐서 진행하여 상관 관계를 고려하여 동시 습득이 가능합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
C++
자료구조
알고리즘
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
기초 C++문법을 습득하셨으나 활용이 어려우신 분
코딩테스트가 어려운 사람
자료구조/알고리즘을 쉽게 공부하시려는 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
C++ 기초 문법
안녕하세요
얌얌코딩 입니다.
얌얌코딩 입니다.
경력
前 Neople (컨텐츠 개발팀)
前 Dave studio (FD 프로젝트 리드 프로그래머)
前 인디게임 패스트트랙 수상
前 네오락 렌더링 프레임워크 개발 및 교육
現 MMO 클라이언트/네트워크 프로그래머 근무중
관심 분야
컴퓨터 그래픽스 프로그래밍
네트워크 프로그래밍
인디게임 개발
유니티/언리얼
소개
여러가지 프로그래밍 강의를 듣고 따라서 코드를 작성하여도 나의 프로그래밍 실력은 늘지 않습니다.
단순 암기와 베끼는 실습을 최소화 하고 ‘스스로 프로그래밍 할 수 있는 능력’에 집중합니다.
프로그래밍은 기술직군 입니다. 책과 영상으로 이해만 하는 것은 그 때 뿐입니다. 이해를 바탕으로 끊임없는 반복과 훈련으로 나의 기술로 만들어야 합니다.
커리큘럼
총 39 개
˙ 13시간 5분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 클래스
5 강
∙ 1시간 15분
섹션 1. c++ 응용
11 강
∙ 3시간 31분
기본기 복습
27:08
Direct Addressing Table(DAT), Hash Table
45:40
Direct 기법, 2중포인터, 2차원 배열
37:52
재귀함수에 대한 착각과 진실
28:51
cstring 라이브러리
15:07
재귀 함수의 깊이와 너비
10:40
재귀함수 예제 생각해보기
02:25
재귀함수 탐색경로 기록하기
20:23
3차원 배열
05:42
재귀함수 가지치기(1)
08:16
재귀함수 가지치기(2)
08:58
섹션 2. 링크드 리스트
8 강
∙ 2시간 38분
포인터 타입변수, 구조체 포인터
23:20
구조체 포인터 연결하기
05:55
링크드 리스트 설명, 동적할당 설명
30:28
AddNode 구현, 링크드리스트 출력
11:28
c++ 템플릿
26:32
링크드 리스트 클래스 만들기
15:41
연산자 오버로딩
22:47
링크드 리스트 메모리(스택, 힙) 그려보기
22:03
섹션 3. 스택/큐/string/vector
5 강
∙ 2시간 16분
std::string 클래스 만들어보기
16:35
std::string 클래스 += 연산자 구현
14:31
std::vector 만들어보기
01:11:34
스택/큐 (1)
28:43
스택/큐 (2)
05:35
섹션 4. 그래프/트리
10 강
∙ 3시간 24분
그래프 /트리 (1)
26:24
그래프 / 트리 (2)
19:44
트리 / 그래프 순회하기 (DFS 알고리즘)
36:39
트리 순회(BFS 알고리즘)
24:19
트리 순회(std::queue BFS 사용)
03:51
그래프 순회 (BFS 알고리즘)
10:39
BFS 알고리즘을 이용한 길찾기 사전 준비
21:01
그래프 경로 탐색 (DFS) / 특정 노드 도착 경우의 수
18:29
그래프 경로 탐색(BFS)
20:17
DFS/BFS 최소 여행 비용 구하기
23:00
강의 게시일 : 2024년 05월 22일
(마지막 업데이트일 : 2024년 05월 22일)