일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 사이드
- 괜찮음
- 운동
- 리얼 클래스
- 프로젝트
- English
- 쓰릴오브파이트
- 영어공부
- Daily Challenge
- Writing
- Problem Solving
- leetcode
- FIT XR
- 30분
- 10분
- 매일
- 잡생각
- 스탭퍼
- 개발자
- 월간
- 링피트
- 만화도
- 화상영어
- 뭐든
- 읽기
- 영어원서읽기
- realclass
- 미드시청
- 3줄정리
- 파비최
Archives
- Today
- Total
파비의 매일매일 공부기록
#2-1,2 The Art of Computer Programming - 기초 알고리즘 본문
2장은 정보 구조에 대한 절이다. 아무래도 자료 구조에 대한 내용이 아닐까 싶다.
2-1절은 전반적 자료 구조에 대한 내용과 특히 링크드 리스트가 유효하다는 내용이 있었다.
2-2절은 3개의 세부 절로 나뉘는데 모두 선형 자료구조 형태에 대한 설명이다.
아무래도 자료 구조에 대한 내용은 자주 접했기에 MIXAL로 작성된 내용 외에는 대부분 알고 있는 내용이었다.
2-2-1은 스택, 큐, 데크에 대한 내용이다. 스택이야 뭐 FILO 구조로 차곡차곡 쌓고 위에서부터 빼는 구조고
큐는 FIFO로 들어온 순서대로 나가는 구조다. 데크는 양쪽에서 입출력이 가능한 구조다.
2-2-2는 순차 할당을 어떻게 할 것인가에 대한 내용이다. 이 부분의 개념은 개발을 하다가도 가끔 드는 생각 중에 하나인데, 순차적으로 할당하다가 중간에 내용이 빠진 경우에는 어떻게 연결하고 그 빈 공간을 어떻게 활용할 것에 대한 전략들을 소개했다.
2-2-3은 링크드 리스트, 위상 정렬에 대한 이야기다.
2-2-4는 순환되는 링크드 리스트를, 2-2-5는 양방향 연결 링크드 리스트에 대한 내용이 나와있다. 승강기에 대한 로직도 설명이 되어있다.
마지막으로 2-2-5는 배열인데, BFS/DFS를 풀 때 사용되는 인접 행렬에 대한 설명으로 보인다.
이렇게 빠르게 2장 초반을 훑었다.
1권은 2장이 끝이기에 속도를 좀 내서 빨리 끝내고 다음 권으로 넘어가야지.
반응형
'Study > Algorithm 문제풀이' 카테고리의 다른 글
#2-5,6 The Art of Computer Programming - 기초 알고리즘 (0) | 2021.03.28 |
---|---|
#2-3,4 The Art of Computer Programming - 기초 알고리즘 (0) | 2021.03.27 |
#1-4-4,5 The Art of Computer Programming - 기초 알고리즘 (0) | 2021.03.25 |
#1-4-2,3 The Art of Computer Programming - 기초 알고리즘 (0) | 2021.03.24 |
#1-4-1 The Art of Computer Programming - 기초 알고리즘 (0) | 2021.03.23 |
Comments