티스토리 뷰

99 기록

day--;

날따라해봐요요롷게 2022. 1. 17. 22:41

2022.01.17

 

알고리즘 공부.

 

연결리스트 알고리즘 문제를 풀기위해 기본 이론을 공부를 하고 문제를 푼다고 생각을 하였다.

하지만 오늘 알고리즘 수업을 듣고 알고리즘 수업이 무엇인지 다시금 옛날의 생각이 떠올랐다.

결국 알고리즘은 자료구조를 이용한 문제를 원한다.

즉, 알고리즘 문제를 풀기위해서는 자료구조를 완벽하게 이해를 하고 있어야 한다는 것이다.

물론 언어의 문법과 익숙함이 중요하지만 무엇보다 내가 사용하고자 하는 자료구조를 완벽히 알았냐는 것이다.

 

링크드 리스트를 사용하지만 왜 안되지... 왜 안되지... 보니 링크드리스트는 파이참에서 임포트하여 구성되어 있는 클래스가 아니였다. 내가 직접 해당 클래스를 만들어 해당 클래스 함수들을 구현하여야 하는 것이다.

그래야 문제의 답을 보더라도 빠르게 이해할 수 있다는 생각을 해보았다.

 

알고리즘의 공부는 해당 자료구조 구현! 으로 시작되어야 한다.

정의를 내려 문제를 풀어보아야 하는 것이다. 문제를 보니 그 다음은 파이썬의 다양한 특징을 살려서 문제를 풀면 되는 것이다.

시간이 흘러간다. 쫄지 마라. 짧지만 기간이지만 결국 완주해야하는 게임이기에 찬찬히 나아간다.

 


THE1975 - Nothing Revealed / Everything Denied

THE1975 - Nothing Revealed / Everything Denied

 

'99 기록' 카테고리의 다른 글

알고리즘 3주차 회고록  (0) 2022.02.06
day--;  (0) 2022.01.15
day--;  (0) 2022.01.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함