\(@^0^@)/
[TDL] 05/03 Today's-Done-List 본문
지금까지 약 3주? 동안 너무 루즈해져서 내 계획보다 해야 할 것들을 많이 못 했기도 했지만..
또또 계획을 잘 못 세운 느낌ㅠ 내일부터 매주 알고리즘 테스트를 보는데, 너무 준비가 안되어 있는 상태라서 걱정이다. 이게 한순간에 실력이 느는 것이 아닌데.... 그래도 알고리즘을 어느 정도 풀 수 있는 상태로 만드는 것이 우선이라 생각하여 오늘부터는 알고리즘 위주의 학습을 하기로 계획을 수정했다.
하지만 이것 또한 맞는 플랜인지 잘 모르겠다..ㅠ 그냥 계속 계속 계획하고 수정하며, 내가 지금 맞는 길로 가고 있는지, 무엇이 필요하고 무엇이 부족한지 메타인지를 하며 공부하고 목표를 세워야 할 것 같다.
- 자료구조 / 알고리즘 (Js ver.) 강의
연결 리스트를 학습하였는데, 정리하다 보니 내용이 너무 길어져서 따로 정리하였다.
https://dev-minju.tistory.com/193
17:50 오후 회고 스터디 (만족도 : 6)
난생처음 배우는 거라 이해가 잘 안 되다 보니까 집중이 너무 흐트러진다..
그래도 저녁 먹기 전까지 최대한 연결 리스트는 정리할 예정이다. 휴대폰을 들여다보지 말기!
저녁부터는 뽀모도로 알람을 이용해서, 시간을 최대한 효율적으로 사용할 수 있도록 노력해보자.
- 자료구조 / 알고리즘 (Js ver.) 강의
이중 연결 리스트 또한 내용이 길어질 것 같으므로 따로 정리..
https://dev-minju.tistory.com/194
- 이중 연결 리스트 (Double Linked List)
- 각 노드가 데이터와 포인터를 가지며, 두 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료 구조
- 구현 메서드 (method)
- 노드 개수 / 비어 있는지 확인 : DoubleLinkedList.size(), DoubleLinkedList.isEmpty()
- 순차 출력 / 역 출력 : DoubleLinkedList.printNode(), DoubleLinkedList.printNodeInverse()
- 노드 추가 : DoubleLinkedList.append(), DoubleLinkedList.insert()
- 노드 삭제 : DoubleLinkedList.remove(), DoubleLinkedList.removeAt()
- 데이터 위치 확인 : DoubleLinkedList.indexOf()
22:50 저녁 회고 스터디 (만족도 : 6)
알고리즘 스터디를 가입해서 어떻게 진행할 건지 의견을 나누고, 그림으로 보는 알고리즘 책을 추천받아서 구매예정.
저녁을 늦게 먹어서 집중한 시간은 짧지만, 그래도 집중도는 괜찮았다고 생각한다.
오늘 원래 연결 리스트를 최대한 마무리하려 했는데...
생각보다 정리하는데에 시간이 오래 걸려 계획은 실패하였으므로 만족도는 6점을 주면 좋을 것 같다.
처음 배우는 자료구조라서 정리하면서 공부하고 있긴 한데... 어떻게 학습해야 하는 것이 옳은지 늘 고민이다.
그냥 정리 없이 강의만 듣고 이해한 후에 문제를 더 많이 푸는 게 나을지 vs
조금 시간이 걸리더라도 정리를 하고, 이해를 조금 더 하는 부분에 중점을 둘지... 저엉말 모르겠다~
그래서 우선 처음 배우는 거라서, 한 번은 정리를 해서 조금이라도 더 이해하고 문제를 푸는 것이 나을 것 같다는 생각에 우선은 정리를 하고 있긴 하다 ㅎ.ㅎ 매번 생각하는 것이지만^^ 조금 더 집중해서 진도를 나갈 필요가 있다.
[ 출처, 참고 : 제로베이스 프런트엔드 스쿨 ]
'TDL' 카테고리의 다른 글
[TDL] 05/05 Today's-Done-List (0) | 2022.05.05 |
---|---|
[TDL] 05/04 Today's-Done-List (0) | 2022.05.04 |
[TDL] 05/02 Today's-Done-List (0) | 2022.05.02 |
[TDL] 05/01 Today's-Done-List (0) | 2022.05.02 |
[TDL] 04/29 Today's-Done-List (0) | 2022.04.29 |