awesome list
Algorithm
- 알고리즘이 도움이 될 꺼라는 생각이 들면서도, 참 자신이 없는데 공부를 위해 그동안 모은 자료 리스트를 다른 분들에게 공유한 적이 있었다. 정리된 자료가 휘발되지 않기 위해 기록해둔다.
- JahyeHa님이 취합해 공유해주신 글을 기반으로 콘텐츠와 링크, 설명을 덧붙여 적었음.
- visualgo : visualising data structures and algorithms through animation
- Hello Coding 그림으로 개념을 이해하는 알고리즘 / 도서 📚 : 기초 지식이 없는 사람들이 부담없이 입문하기 좋음.
- 모두의 알고리즘 with 파이썬 / 도서 📚 : Python으로 기초 알고리즘을 소개한다. 역시 부담없이 접근.
- 알고리즘 도감, Moriteru Ishida : 모바일 애플리케이션 / 도서
- 유료 애플리케이션을 사면 모든 콘텐츠를 볼 수 있음. 데이터압축, 보안에 대한 기본내용도 있음. 단계별로 차근차근 설명이 되어있기때문에 이해를 돕는데 도움이 됨. 이동시간에 간편하게 볼 수 있어서. 재밌었음.
- 영리한 프로그래밍을 위한 알고리즘 강좌 / 동영상 📺 : 많이 추천되는 부경대 권오흠 교수님 강좌. 직접 실습하면서 알려주시기 때문에 차근차근 볼 사람은 좋음. 강좌 평을 보면 다이나믹 프로그래밍이 특히 좋았다고 함. Jave,C
- Java로 배우는 자료구조 / 동영상📺 : 부경대 권오흠 교수님 강좌. 실습강의로 기본 Java문법을 함께 학습할 수 있음
- 생활코딩 자료구조 강의 / 동영상 📺 & 프로그래머스 강좌 / 동영상,실습 - 생활코딩 강좌를 기반으로 강의 + 실습예제 + 진도관리 할 수 있게 만듦.
- 알고리즘 문제해결전략(구종만 저) / 도서 📚 : a.k.a. 종만북. ACM-ICPC 대비하는 사람이 많이 보며, c++로 되어있음. 처음보기에는 수준이 높음
- 다양한 예제로 학습하는 데이터 구조와 알고리즘 for Java: 문제 해결법부터 개선법까지 / 도서 📚 : 예제가 많음.
- 프로그래머스 : 한국어로 된 학습콘텐츠가 있음. 코딩테스트 플랫폼으로 활용되기도 함.
- 백준 온라인 저지: 알고리즘 문제풀로 유명. 알고리즘 대회를 준비하기 위한 수준높은 문제, 기출문제가 풍부함.
- goorm edu: 모의코딩테스트 제공. 프로그래밍 학습콘텐츠 같이 있음. 개발사인 코다임의 다른 서비스인 구름TEST는 코딩테스트 플랫폼이기도 함.
- Hacker Rank : 수준별 알고리즘 문제가 많음. 30일동안 1문제씩 푸는 30DaysOfCode 콘텐츠, 문제를 풀어 포인트를 쌓는 시스템 등 꾸준히 학습을 이어나가는데 도움이 되도록 설계해둠.
- LeetCode: 학습콘텐츠 함께 제공. 다양한 언어로 문제를 풀 수 있음. 해외 IT기업에서 코딩테스트 플랫폼으로 많이 활용함.
- Codility : 국내 Tech회사에서 이 플랫폼을 활용해 코딩테스트를 진행하기도 함.
- Pramp : 참여자들이 서로 면접관-면접자가 되어서 화상 모의 기술인터뷰를 진행할 수 있음.(수준별,시간별로 매칭함. 영어로 의사소통해야함. 기본 면접문제는 주어짐). 페이스북,구글,아마존 등 유명 Tech기업들의 개발자들도 만나볼 수 있다고 함. 최근에 친구끼리 Pramp할 수 있는 기능이 생김.
- The 10 Best Coding Challenge Websites for 2018 by Daniel Borowski