늦은 프로그래밍 이야기

221110 TIL (자료구조 알고리즘) 본문

내일배움캠프/TIL, WIL

221110 TIL (자료구조 알고리즘)

한정규 2022. 11. 10. 22:25

오늘 배운 내용 정리

2022.11.10 - [내일배움캠프/자료구조 알고리즘] - Array, Linked List

 

Array, Linked List

Array와 Linked List 배열 (Array) 특징 - 크기가 정해진 데이터의 공간. - 한번 정해지면 바꿀 수 없다. - 즉시 접근 가능. O(1) 내에 접근할 수 있다. * 다만, 인덱스를 안다는 조건 하에 접근이 효율적. 인

jk891113.tistory.com

2022.11.10 - [내일배움캠프/자료구조 알고리즘] - 정렬

 

정렬

정렬 버블정렬 특징 - 리스트의 두가지 자료를 비교하여 둘중 작은 것을 왼쪽에 둔다. - 한 바퀴를 실행하면 가장 큰 데이터가 가장 오른쪽으로 가게 된다. - 두 바퀴를 실행하면 두번째로 큰 데

jk891113.tistory.com


TIL

오늘은 자료구조 알고리즘을 들으며 어려웠지만, 마음을 편하게 먹기로 했다.

지금은 코드로 당장에 구현, 문제해결을 못하지만 이론을 이해하고 코드의 흐름을 파악할 수 있다는 것에

다행이라고 느끼고 그것들에 집중하기로 했다.

 

코드로 구현, 문제해결을 못하는 것은 파이썬 언어의 숙련도의 문제라는 말을 듣고

이론을 잘 이해하고 코드의 흐름만 잘 파악하고 있으면, 파이썬이 숙달된 후 자연스럽게 잘하게 될 것이라고 생각이 들었다.

그래서 최대한 빨리 자료구조 알고리즘의 강의를 들으며 이론 이해와 구현하는 코드의 이해만 먼저 다하고

파이썬이 조금 더 숙달되면 다시 알고리즘 강의를 들으면서 코드를 작성 해보자고 생각했다.

일단은 모든 내용을 전체적으로 한번 듣고 정리한다고 생각하며 진도에 따라서 진행 해야겠다.

 

요즘 공부를 끝내는 시간이 점점 늦어지는데 이것도 개선을 해야되는 문제다.

정해진 시간내에 공부를 못 끝내고 있다는 뜻이기도 하기 때문이다.

내일부터는 오후 9시에 당일 해야될 공부를 마무리 짓는 연습도 해야겠다.

'내일배움캠프 > TIL, WIL' 카테고리의 다른 글

2주차 WIL  (0) 2022.11.13
221111 TIL (자료구조 알고리즘)  (12) 2022.11.11
221109 TIL (알고리즘)  (0) 2022.11.09
221108 TIL (Python 기초)  (0) 2022.11.08
221107 TIL (Java 기초)  (0) 2022.11.07
Comments