Hello

: )

2016년 6월 7일 화요일

구글이 학생들을 위해서 작성한 Technical Development Guide 중 알고리즘 부분

Technical Development Guide 에 있는 많은 내용들은 좋은 개발자가 갖춰야 할 것들이 어떤 것들인지 알 수 있게 해주는 좋은 예인 것 같고, 그 중에는 알고리즘 항목도(당연히!) 있다
https://www.google.com/about/careers/students/guide-to-technical-development.html


Develop a strong understanding of algorithms and data structures

Learn about fundamental data types (stack, queues, and bags), sorting algorithms (quicksort, mergesort, heapsort), data structures (binary search trees, red-black trees, hash tables), and Big O.

Online resources:
MIT Introduction to Algorithms (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/index.htm)

Coursera - Introduction to Algorithms Part 1(https://www.coursera.org/course/algs4partI) & Part 2(https://www.coursera.org/course/algs4partII)
Coursera - List of Algorithms (https://en.wikipedia.org/wiki/List_of_algorithms)
Coursera - List of Data Structures (https://en.wikipedia.org/wiki/List_of_data_structures)
Coursera - Book: The Algorithm Design Manual(http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202?ie=UTF8&keywords=algorithms&qid=1360133842&ref_=sr_1_5&s=books&sr=1-5)


* 참고: https://www.coursera.org/
Coursera provides universal access to the world's best education, partnering with top universities and organizations to offer courses online.

댓글 없음:

댓글 쓰기