Skip to content

Andante-Kim/algorithms-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 To be a algorithms master... 🚀


설명

이 repository는 알고리즘 공부를 위한 기록입니다. 코딩 테스트를 위해 알고리즘을 공부하며 정리를 해야 할 필요성을 느꼈고, 제가 얼마나 공부했는지, 그리고 얼마나 성장했는지 정량적으로 모아놓기 위해 해당 repository를 사용하게 되었습니다.

단순히 취업을 위해서 공부하는 것이 아니라 코드를 현명하게 짜는 법을 강구하기 위해 노력중입니다. 같은 문제를 읽음에도 더 간결하고 이해가 빠르게 되는 코드를 짜내는 친구들을 보며, 진심으로 알고리즘 공부의 필요성을 자각했습니다.. 언젠가 문제만 읽어도 머리 속에 코드 구성이 촤르르 펼쳐지는 멋진 알고리즘 마스터가 되기를 바랍니다.

공부는 먼저 주제에 대한 이론을 익히고, 백준 온라인 저지에 있는 관련 문제를 풀이하는 방식으로 진행합니다. 영어에 친숙해지기 위해 가끔 leetcode를 사용하기도 합니다. 사용 언어는 처음에는 python으로 시작했지만, 이제는 C/C++ 위주로 알고리즘을 작성하고 있습니다.

멋쟁이 코딩 테스트 문제 마스터가 되기 위해 얼마나 걸릴지 모르겠습니다. 과연 배움에는 끝이 있을까요? 그래도 열심히 써보고, 고치고, 답답해서 소리도 좀 지르고 하다보면 어제보다 더 나아지겠지요. 그런 개발자가 되고 싶습니다.

"전문가란 아주 좁은 영역에서 자신이 할 수 있는 모든 실수를 해본 사람이다."

마음에 새기고 있는 문장입니다. 많이 틀리고, 많이 실수하겠지만 그렇게 전문가가 되어가리라고 믿습니다. 그럼 알고리즘을 공부하는 모두들 화이팅!

공부 자료

공부 목차

준비: 백준에서 쉬운 문제 92개 풀기 with 파이썬 (folder: BaekJoon/easy-problem)

🐕 바킹독의 실전 알고리즘 🐕

  1. Basic_ 기본 개념 : 시간 복잡도/공간 복잡도, 정수 자료형, 실수 자료형, STL과 함수 인자, 표준 입출력, 코드 작성 요령 (theory-note/0.Basic_기본개념)
  2. 배열 :

About

Upgrading algorithms level...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published