1. 자료구조 이론
Description
기술면접 완전 정복 올인원 패키지 Online의 첫 번째 강의이다. 문제 풀이를 위해 기본적으로 알고 있어야 하는 자료구조를 정리한다. 사용 언어는 파이썬이고, 어느정도 기본 문법을 익히고 간략한 코드를 작성할 수 있는 수준을 요구하는 것 같다.
Review
자료구조 자체를 이해하는 것은 이전에 KMOOC 상명대 강의를 들으면서 한 번 다뤘던 내용이라 어렵지 않았다. 내용 자체도 크게 새로운 것은 없었는데 강의가 ‘파이썬’을 이용해서 실제로 그 자료구조를 구현하는 것에 많은 초점을 맞추고 있던 점이 좋았다. 구현 과정을 단계별로 자세히 설명해주는 편이었고, 그 과정을 포함한 전체적인 강의 자료도 정리가 잘 되어있다는 점이 가장 만족스러웠다. 알고리즘 강의를 듣기 전에 관련 문제를 풀어보고 필요한 경우 배운 자료구조를 직접 한 번 다시 작성해보는 것도 좋을 것 같다.
Progress
- 기간: 2021.04.18 - 2021.04.22
- [X] 2021.04.18 강의 소개 및 학습 방법
- [X] 2021.04.18 자료구조와 알고리즘이란
- [X] 2021.04.18 파이썬, 주피터 노트북 설치 - MAC
- [ ] 파이썬, 주피터 노트북 설치 - Window
- [X] 2021.04.18 주피터 노트북 사용법
- [X] 2021.04.20 배열
- [X] 2021.04.20 파이썬과 배열
- [X] 2021.04.20 큐 (Quene) -1
- [X] 2021.04.20 큐 (Quene) -2
- [X] 2021.04.20 스택 (Stack)
- [X] 2021.04.20 링크드 리스트 (Linked List) -1
- [X] 2021.04.20 링크드 리스트 (Linked List) -2
- [X] 2021.04.20 링크드 리스트 (Linked List) -3
- [X] 2021.04.20 링크드 리스트 (Linked List) -4
- [X] 2021.04.21 시간 복잡도 - 알고리즘 복잡도 표현 방법- 1
- [X] 2021.04.21 시간 복잡도 - 알고리즘 복잡도 표현 방법- 2
- [X] 2021.04.21 해쉬 테이블 - 해쉬 테이블 - 1
- [X] 2021.04.21 해쉬 테이블 - 해쉬 테이블 - 2
- [X] 2021.04.21 해쉬 테이블 - 해쉬 테이블 - 3
- [X] 2021.04.21 해쉬 테이블 - 해쉬 테이블 - 4
- [X] 2021.04.21 해쉬 테이블 - 해쉬 테이블 - 5
- [X] 2021.04.21 자료구조(트리) - 트리(Tree) - 1
- [X] 2021.04.21 자료구조(트리) - 트리(Tree) - 2
- [X] 2021.04.21 자료구조(트리) - 트리(Tree) - 3
- [X] 2021.04.22 자료구조(트리) - 트리(Tree) - 4
- [X] 2021.04.22 자료구조(트리) - 트리(Tree) - 5
- [X] 2021.04.22 자료구조(트리) - 트리(Tree) - 6
- [X] 2021.04.22 자료구조(트리) - 트리(Tree) - 7
- [X] 2021.04.22 자료구조(트리) - 트리(Tree) - 8
- [X] 2021.04.22 자료구조 (힙) - 힙 구조
- [X] 2021.04.22 자료구조 (힙) - 힙 구조 파이썬 구현 - 1
- [X] 2021.04.22 자료구조 (힙) - 힙 구조 파이썬 구현 - 2
- [X] 2021.04.22 자료구조 (힙) - 힙에 데이터 삭제 구현
-
intro fast-campus