인프런 알고리즘 강의 추천 - inpeuleon algolijeum gang-ui chucheon

Algorithm, Structure 자료 모음

서론 소개.

  • 이 문서는 출처, References 항목에 있는 사이트들에서 핵심적인 것들만 간추려 요약된 문서입니다.

  • 대부분 한국어를 주로 사용하는 기술문서, 강의, 사이트들을 모아두었습니다.

  • 알고리즘, 자료구조 관련 능력을 빠르고 깊게 키우는 것을 목적으로 두고 작성한 문서입니다.

출처, References

  • Awesome Algorithms - 알고리즘에 대한 다양한 자료들

Lectures

Introductory

초급, 한국어, 추천

  • 인프런 - 인프런 영리한 프로그래밍을 위한 알고리즘 강좌

초급, 한국어

  • T 아카데미 알고리즘 초급 - T아카데미
  • T 아카데미 알고리즘 중급 - T아카데미
  • 인프런 - 인프런 영리한 프로그래밍을 위한 알고리즘 강좌
  • 자료구조 - 건국대, 2016-1, 남원홍
  • 자료구조 - 아주대, 2015-1, 최정주
  • 알고리즘으로 이해하는 소프트웨어 프로그래밍 - 중앙대, 2017-1, 김영민 교수
  • 알고리즘 - 건국대, 2016-2, 김강일 교수
  • 컴퓨터 알고리즘 - 한양대, 2013-2, 박희진

Intermediate

중급, 한국어

  • 알고리즘 - 인천대 , 2016-2, 전경구
  • 알고리즘 설계와 분석 - 한양대, 2015-1, 이석복

중급, 영어

  • Class Central Algorithms and Data Structures from MOOCs - free
  • edX Algorithms by IITBombayX- free
  • Udacity Intro to Algorithms by Michael Littman - free
  • MIT OCW Design and Analysis of Algorithms, 2015 by MIT - free
  • MIT OCW Introduction to Algorithms, 2011 by MIT - free
  • Lecture notes Classes and Teaching by Erik Demaine by MIT - free
  • Lecture notes Efficient Algorithms and Intractable Problems, 2001 by UC Berkeley - free
  • Lecture notes Data Structures, 2014 by UC Berkeley - free
  • Lecture notes Algorithms, Etc., 2015 by Illinois University - free
  • Coursera Algorithms, Part I by Princeton University - free
  • Coursera Algorithms, Part II by Princeton University - free

Advanced

고급, 영어

  • Data Structures and Algorithms by Harvard University - Paid
  • Coursera// Algorithms Specialization by Stanford University - Paid

Judges

저지, 한국어, 추천

  • Project Euler kr - Project Euler의 한국어 버전입니다.
  • Algospot - Korean
  • Baekjoon by 스타트링크 - Korean
  • Codeground by 삼성 - English, Korean

저지, 한국어

  • Project Euler @kr - Project Euler의 한국어 버전입니다.
  • Baekjoon by 스타트링크 - Korean
  • Algospot - Korean
  • Koistudy by 경기과학고등학교 - Korean
  • SW Expert Academy by 삼성 - Korean
  • Programmers by 프로그래머스 - Korean
  • Codingdojang - Korean
  • Codeground by 삼성 - English, Korean

저지, 영어

  • HackerRank - English
  • Codility - English
  • TopCoder - English
  • CodeWars - English
  • CodeChef - English
  • Codeforces - English, Romanian, Russian
  • UVA - English
  • A2 Online Judge - English
  • ACM-ICPC Live Archive - English
  • CS Academy - English, Russian, Arabic
  • CoderByte - English
  • HackerEarth - English
  • Infoarena - Romanian
  • Kattis - English
  • Learneroo Algorithms Tutorials - English
  • LeetCode - English, Chinese
  • Rosalind - English
  • ShareCode - English
  • Snakify - English
  • Sphere Online Judge (SPOJ) - English
  • URI - English, Spanish, Brazilian Portuguese
  • PKU JudgeOnline - English, Chinese
  • AIZU ONLINE JUDGE - English, Japanese
  • Project Euler - English

Visualizations

시각화, 영어, 추천

  • Data Structure Visualizations - English
  • Algorithm Visualizer - English
  • VisuAlgo - Korean
  • SORTING - English

시각화

  • Algorithm Visualizer - English
  • A Visual Guide to Graph Traversal Algorithms - English
  • VisuAlgo - English, Korean, Chinese, Japanese
  • Algomation - English
  • Algorithms Visualization - English
  • Data Structure Visualizations - English
  • Sorting Algorithms Animations - English
  • SORTING - English
  • String Matching Visualization - English
  • Path Finding - English
  • Algorithm Wiki by Will Thimbleby - English
  • TensorFlow Playground - English

Video

비디오, 영어, 추천

  • Youtube 15 Sorting Algorithms in 6 Minutes
  • TED Talk How algorithms shape our world by Kevin Slavin
  • Youtube Introduction to Algorithms, 2011

비디오

  • TED Talk How algorithms shape our world by Kevin Slavin
  • Youtube Algorithms by Oresoft LWC
  • Youtube Computer Sc - Programming and Data Structure by nptelhrd
  • Youtube Design and Analysis of Algorithms, 2015
  • Youtube Introduction to Algorithms, 2011
  • Youtube Merge Sort vs Quick Sort
  • Youtub/ 15 Sorting Algorithms in 6 Minutes
  • Youtube AlgoRythmics by Sapientia University

Articles

문서

  • stoimen's web log
  • What are the best and efficient ways to learn algorithms for beginners?
  • What are the best books on algorithms and data structures?

Python

알고리즘, 자료구조와 관련된 Python code snippets

  • Awesome Python - Python 코드 구현 능력이 조금 부족하다면 채울 수 있는 사이트

Miscellaneous

도움될만한 읽을거리

  • Youtube// MIT OpenCourseWare
  • OEDb(Open Education Databases): Algorithm
  • Awesome Data Science
  • Awesome Machine Learning
  • Rosetta Code - 같은 문제의 해결책을 다양한 언어로 해결책을 제시하는 곳입니다. 언어를 비교하는 데 좋습니다.
  • Code.org - 누구나 코딩을 배울 수 있도록 하는 것이 목표인 곳입니다.
  • CheckiO - Python 혹은 JavaScript를 온라인 게임을 통해 학습할 수 있습니다.
  • HUST Online Judge System - 온라인 저지 사이트를 만들수 있는 오픈소스 프로젝트
  • 백준 온라인 저지는 어떻게 만들어졌을까? - 2015년 백준 저지 아이텍처

Written with StackEdit.