2022-06-11(토) TIL

황인호·2022년 6월 11일
0

TIL 모음

목록 보기
75/119

오늘해야할일들

  • 알고리즘 강의 20개 듣기 [11개 완료]
  • 운동하기
  • 인간JS 강의 하나 듣기
  • 대규님이 작성한 api 작성하기

일요일 스케쥴

  • 오전에 계양산 등산하기
  • 카페에 가서 도커 강의 10개 이상 듣기
  • 집에와서 알고리즘 강의10개 듣기
  • 인간JS 강의 하나 듣기
  • 태균님이 작성한 api 작성하기
  • 빅오 표기법
    [학습목표]
    내가 쓰는 코드를 더 잘 이해하고 더 좋은 코드를 쓰기 위해서 도움이된다.
  1. 산수는 상수라는 것입니다.
    덧셈,뺄셈,곱셈,나눗셈을 포함합니다. (n의 값이 상관없습니다.)
    왜냐하면 컴퓨터가 2+2를 처리하는 시간과 100만 + 2를 처리하는 시간은 비슷하기때문입니다.

  2. 루프가있으면 복잡도가 루프의 길이 곱하기 루프안의 연산입니다.
    그렇기 때문에 리스트에 있는 데이터를 루프로 처리할 때 0에서 n까지 간다면,
    n이 커질 수록 루프가 반복되는 횟수가 늘어납니다.
    그렇다면 루프안에서 일어나는 작업들도 중요할 수 있습니다.
    왜냐하면 만약 중첩 루프가 있다면 n제곱 실행 시간이 될 수 있습니다.

profile
성장중인 백엔드 개발자!!

0개의 댓글