알고리즘 초급
코딩입문자를 위한
알고리즘 기초 · 자료구조 강의!
모든 개발자가 꼭 알아야 할 알고리즘과 자료구조, W+코딩에서 아주 쉽고 재밌게 알려드려요!
수강신청- 수강료: 50,000원/월
- 24시간 이내 취소: 100% 전액 환불
- 24시간 이후 취소: 수강기간에 대한 일분할 환불
알고리즘의 기본, 자료구조 · BIG O
알고리즘을 처음 접하는 많은 학생들이 어떤 걸 배워야 할지 몰라 방황하는 모습을 볼 때면 항상 안타깝다고 생각했습니다. 간단하고 쉬운 문제들을 하나씩 풀어가면서 알고리즘의 기본기를 쌓아갈 수 있는 방법이 있는데 말이죠.
알고리즘에서 가장 중요한 자료구조와 시간복잡도는 특정 프로그래밍 언어에 국한된 것이 아닙니다. 자료구조를 알아야만 빠르고 좋은 알고리즘을 구현할 수 있으며, 좋은 알고리즘은 BIG O로 알려진 시간복잡도에 의해 결정되거든요.
알고리즘 초급 과정에서는 가장 많이 쓰이는 자료구조들의 기본 특성을 익히고 사용하는 법을 알려주는 문제위주로 구성되어 있습니다. 코딩에는 기본기가 아주 중요합니다. 기본기만 잘 다져놓으면 어렵고 복잡한 알고리즘 문제도 아주 손쉽게 배울 수 있거든요.
Arrays
Recursion
Dynamic Programming
Greedy Algorithms
Other Data Structures
Linked Lists
Graphs
Trees
Search
Strings
Sorting
알고리즘 중급
코딩테스트 준비
어떻게 시작해야 할까요?
코딩테스트는 IQ 테스트가 아닙니다. 필수 자료구조를 활용할 수 있는지를 테스트하는 시험입니다.
수강신청- 수강료: 50,000원/월
- 24시간 이내 취소: 100% 전액 환불
- 24시간 이후 취소: 수강기간에 대한 일분할 환불
코딩테스트를 준비할 때 가장 어려운 점
알고리즘을 이제 조금 알것 같은데 코딩테스트는 왜 이렇게 어려운거야? 수많은 문제 유형을 한정된 시간으로 어떻게 체계적, 효율적으로 공부할 수 있을까?
코딩테스트 준비는 문제 유형과 핵심 이론을 체계적이고 효율적으로 공부해야 빠르게 실력이 향상될 수 있습니다.
알고리즘 중급 과정에서는 조금 까다롭지만 알고리즘의 핵심을 알고 있다면, 문제를 이해하고 풀어나가는데 그리 어렵지 않은 필수 문제 위주로 구성하였습니다.
Arrays
Dynamic Programming
Greedy Algorithms
Other Data Structures
Recursion
Linked Lists
Graphs
Trees
Search
Strings
Sorting
알고리즘 고급
시니어 개발자로 가는 길
알고리즘에 대한 깊은 이해와 창의적인 사고
수강신청
- 수강료: 50,000원/월
- 24시간 이내 취소: 100% 전액 환불
- 24시간 이후 취소: 수강기간에 대한 일분할 환불
좋은 프로그래머는 언어에 종속되지 않는다!
알고리즘은 사실 프로그래밍 언어보다 생각하는 방법의 한 표현입니다. 오랜시간 깊은 사고를 통해 만들어진 알고리즘은 충분히 고려하고 배울 가치가 있습니다.
시니어 개발자라면, 두세가지 프로그래밍 언어로 깊이 있고 심오한 알고리즘의 원리를 구현할 수 있어야 합니다.
알고리즘 고급 과정에서는 깊이있는 개념을 이용한 문제들을 엄선하여 효율적인 데이터 처리와 분석, 최적화, 인공지능 분야에서 사용되는 알고리즘의 특징과 사용용도에 대한 이해를 높일 수 있도록 도와드립니다.