Post

알고리듬 압축코스 - 강의소개

HongLab 알고리듬 압축코스 - 강의소개

Codes : https://github.com/akillness/Algorithm_Honglab

알고리듬 배우는 이유?

  1. 취업
    • ‘코딩인터뷰 -> 코딩테스트’ 로 변형된 개념, 때문에 사람이 문제를 어떤 방식으로 접근하고 풀어나가는지에 대한 가능성을 보는 ‘인터뷰’
  2. 실무
    1. 실력(본인의 역량)을 향상 시켜주는 중요한 개념 ( 코테 + 실력 )
      • 알고리듬 -> 응용분야
    2. 프로그램 = 알고리듬 + 자료구조
    3. 복잡도 필수
    4. 정렬문제
      • 퀵소트에서 피봇을 난수 사용하는 이유
  3. 교양
    • 잡스 - 누구나 프로그래밍을 배워야 한다. 왜냐하면, 생각하는 방법을 알려주기 때문이다
  • 결론 : 인생의 가치를 높여줄 수 있음

알고리듬 어떻게 공부할까요?

  1. 고민한 사항
    1. 학습효율
    2. 이론과 실습의 균형
    3. 성장 가속
    4. 재미
      • 스스로의 성장과 발전을 위한 방향
  2. 구성
    1. 강의의 흐름은 스탠퍼드 cs161
    2. 부족한 실습은 sedgewik 교재
    3. 고급 주제는 CLRS + @ ( 파트 분할 )
  3. 목표 Goal
    1. 알고리듬의 핵심을 빠르게 습득
      • 공부를 양적으로 하는 것 보다는 핵심만 잘 습득하면, 나머지는 눈덩이 굴리듯 자연스럽게 늘어난다.
    2. 근본적인 프로그래밍 능력 향상
    3. 코딩테스트 준비 시작
  4. 순서정리
    1. 파이썬 추월 코스
    2. c++요약강의(무료)
    3. 자료구조 압축코스
    4. 알고리듬 압축코스
    5. 선수과목 수학 : 다항식, 확률
This post is licensed under CC BY 4.0 by the author.