개발일지_7일차

pou·2022년 11월 22일
0

오늘은 알고리즘을 공부하는 날이다 어제 파이썬 기초강의는 조금 쉬웠던 부분인지라 오늘도 잘 해나갈줄 알았다..
근데 알고리즘 정말 어렵다.. 아직 기초적인 부분같은데 발상을 하는것 자체에서 턱 하고 막힌다. 마치 프로젝트때 한번도 안써본 코드(기능구현)를 써보는 느낌처럼.. 그 때와 마찬가지로 이번 알고리즘도 꽤나 고생할것같다 될 때 까지 시간을 투자해서 이해하도록 노력해야겠다.

오늘 공부한것 ))

1.자료구조 알고리즘

● 알고리즘의 개념과 중요성 그리고 그 배워야하는 이유에 대해 공부
● 알고리즘에 익숙해지기 위한 최빈값,최대값,알파벳 빈도수 문제 풀이 (아스키 코드 ord() chr () rnage() 등 새로운것 도 배움)
● 시간복잡도 공간복잡도 개념,이해
공간복잡도 보다는 시간복잡도가 더 중요 !
● 점근 표기법
빅오 표기법 , 빅 오메가 표기법
알고리즘에서는 거의 모든 알고리즘을 빅오 표기법으로 분석.
(최악의 경우에 대비해야 하기 때문)
● TIP
👏 1. 입력값에 비례해서 얼마나 늘어날지 파악해보자. 11 ? NN ? N2N^2 ?
2. 공간복잡도 보다는 시간 복잡도를 더 줄이기 위해 고민하자.
3. 최악의 경우에 시간이 얼마나 소요될지(빅오 표기법)에 대해 고민하자

2.자바스크립트 기초 복습

● 변수 , 연산자 , 데이터 타입 , 조건문 , 반복문 등 다시한번의 복습.

profile
좋은 개발자를 향해

0개의 댓글