늦은 프로그래밍 이야기
221109 TIL (알고리즘) 본문
오늘 배운 내용 정리
2022.11.09 - [내일배움캠프/자료구조 알고리즘] - 시간복잡도, 공간복잡도
시간복잡도, 공간복잡도
시간복잡도 시간복잡도 1) 알고리즘을 실행할 때 걸리는 절대적인 시간이 아닌 알고리즘에서 수행하는 연산의 횟수. 2) 입력값과 문제를 해결하는데 걸리는 시간과의 상관관계 3) 각 줄이 실행되
jk891113.tistory.com
2022.11.09 - [내일배움캠프/자료구조 알고리즘] - 최대값 찾기, 최빈값 찾기
최대값 찾기, 최빈값 찾기
최대값 찾기 첫번째 방법 내용 (일일히 비교하는 방법) input = [3, 5, 6, 1, 2, 4] def find_max_num(array): for num in array: # 첫번째 반복문 for compare_num in array: # 두번째 반복문 if num < compare_num: # 두개의 반복문
jk891113.tistory.com
TIL
오늘은 파이썬을 활용한 알고리즘 강의를 들었다.
다소 예상보다 많이 어려웠다.
이론은 어느정도 이해가 되는데 알고리즘 문제를 전혀 해결하지 못하였다.
문제 자체가 이해 안된 것도 있었지만 대부분은 대충 어떻게 해결 해야겠다는
방식 정도는 생각이 났지만 코드로 풀어나가는게 전혀 되지 않았다.
엄청 좌절감을 느끼고 답답해지는 와중에 예전 재정학 공부를 했던 때가 생각이 났다.
그때도 지금과 같이 아무것도 못한다고 느껴졌었지만, 경제학의 기초적인 부분을 더 다듬고
재정학 용어와 문제에 익숙해지니까 나중에는 결국 수월해졌던게 생각났다.
그래서 이번에도 내가 기본적인 것에 약한게 아닐까라는 생각이 들었고
파이썬 문법들과 기본적인 내장함수를 조금 더 공부 해봐야겠다고 생각했다.
빨리 알고리즘도 익숙해져서 수월하게 문제를 해결할 수 있었으면 좋겠다.
'내일배움캠프 > TIL, WIL' 카테고리의 다른 글
| 221111 TIL (자료구조 알고리즘) (12) | 2022.11.11 |
|---|---|
| 221110 TIL (자료구조 알고리즘) (1) | 2022.11.10 |
| 221108 TIL (Python 기초) (0) | 2022.11.08 |
| 221107 TIL (Java 기초) (0) | 2022.11.07 |
| 1주차 WIL (0) | 2022.11.06 |