공간복잡도 2

코딩테스트 - 패스트캠퍼스 챌린지 08일차

수강한 강의 Chapter 12 기본 정렬 알고리즘 - 참고: 공간복잡도 학습 후기 저번 강의까지 자료구조에 대한 강의를 끝내고, 이번 강의부터 알고리즘 관련 강의가 시작되었다. 저번 강의 중에 복잡도 관련하여 시간 복잡도와 공간 복잡도가 있다고 했고 저번 강의에서 시간 복잡도에 대해 자세히 이야기 해주었다면 이번 강의에서는 공간 복잡도에 대한 설명을 더해주는 강의였다. 좋은 알고리즘이란 실행 시간도 짧고, 공간도 적게 차지하는게 좋은 알고리즘인데 요즘에는 대용량 시스템이나 하드웨어의 발전으로 공간복잡도의 영향이 덜 해 공간복잡도 보다는 시간복잡도에 조금 더 가중치를 두는 편이다. 하지만 코딩테스트에서는 공간복잡도에 대한 제약 사항이 있는 경우가 있기 때문에 공간 복잡도까지 신경써서 구현해야 한다. 공간..

코딩테스트 - 패스트캠퍼스 챌린지 04일차

수강한 강의 Chapter 06 자료구조 (스택) - 꼭 알아둬야 할 자료 구조: 스택 (Stack) Chapter 07 자료구조 (링크드 리스트) - 은근히 어려운 자료 구조: 링크드 리스트 - 다양한 링크드 리스트 Chapter 08 알고리즘 복잡도 표현 기법 - 알고리즘 복잡도 표현 기법 익히기 학습 후기 1. Stack 스택 누군가 예전에 스택을 설명하길 급식실에서 다 먹은 식판을 쌓아 두는 것과 같다고 하였다. 먼저 먹고 나간 사람의 식판이 제일 밑에 있고 설거지를 위해서는 마지막에 쌓인 식판(제일 위)부터 식판을 꺼내기 때문이라나.. 무튼 그렇다고 한다. Last In, First Out or First In, Last Out 대표적인 스택 활용으로 컴퓨터 내부 프로세스 구조의 함수 동작 방식..

반응형